US Patent No: 6,144,990

Number of patents in Portfolio can not be more than 2000

Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal variable handling

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application, which passes the input to a CGI module. Based upon the web browser input, the CGI selects an HTML template containing at least one variable. The variable is passed to an application gateway which requests a value for the variable from the software application. The value is passed back to the CGI and inserted into the HTML template in place of the variable. The completed HTML template is then sent back to the web browser. The application gateway comprises a web based interface to the software application in combination with templates that specify variables.

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
Brandt, Marcia Lynn Rochester, MN 9 693
Dykes, Pernell James Byron, MN 14 454
Lindberg, Erik Duane Rochester, MN 9 555

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
5,754,774 Client/server communication system 252 1996
5,859,971 Differencing client/server communication system for use with CGI forms 79 1996
5,787,450 Apparatus and method for constructing a non-linear data object from a common gateway interface 20 1996
5,872,915 Computer apparatus and method for providing security checking for software applications accessed via the World-Wide Web 97 1996
5,892,905 Computer apparatus and method for providing a common user interface for software applications accessed via the world-wide web 221 1996
5,781,739 IMS/WWW mapping system 37 1996
6,003,087 CGI response differencing communication system 73 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5,826,239 Distributed workflow resource management system and method 247 1996
5,937,388 System and method for performing scalable distribution of process flow activities in a distributed workflow management system 132 1997
5,870,545 System and method for performing flexible workflow process compensation in a distributed workflow management system 158 1997
 
DATASCAPE, INC. (1)
5,742,845 System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network 423 1995
 
GOOGLE INC. (1)
6,014,673 Simultaneous use of database and durable store in work flow and process flow systems 61 1997
 
MULTEX.COM, INC. (1)
5,802,518 Information delivery system and method 364 1996
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
5,784,562 System for using a dialog session context to process electronic forms data on the world wide web 132 1995
 
SCIENTIFIC RESEARCH MANAGEMENT CORPORATION (1)
5,778,367 Automated on-line information service and directory, particularly for the world wide web 463 1995
 
SUN MICROSYSTEMS, INC. (1)
5,761,656 Interaction between databases and graphical user interfaces 213 1995
 
THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS (1)
5,859,972 Multiple server repository and multiple server remote application virtual client computer 129 1996
 
UNISYS CORPORATION (1)
5,754,772 Transaction service independent HTTP server-to-transaction gateway 204 1996

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
DIGITAL RIVER, INC. (11)
6,981,017 Predictive pre-download using normalized network object identifiers 41 2000
7,269,784 Server-originated differential caching 40 2001
7,185,063 Content delivery network using differential caching 33 2001
7,092,997 Template identification with differential caching 39 2001
7,188,214 Efficient compression using differential caching 34 2001
7,296,051 Predictive predownload of templates with delta encoding 6 2002
7,487,261 Delta caching service 3 2002
7,765,274 Differential caching with template, sub-template, and delta information 1 2005
7,548,947 Predictive pre-download of a network object 48 2005
7,962,594 Delivering content on a network using differential caching system and method 1 2007
7,836,177 Network object predictive pre-download device 29 2008
 
THE CRAWFORD GROUP, INC. (11)
7,275,038 Web enabled business to business operating system for rental car services 17 2000
7,899,690 Extended web enabled business to business computer system for rental vehicle services 9 2000
8,374,894 Extended web enabled multi-featured business to business computer system for rental vehicle services 0 2001
8,234,134 Method and apparatus for customer direct on-line reservation of rental vehicles including deep-linking 1 2003
8,108,231 Method and apparatus for improved customer direct on-line reservation of rental vehicles 4 2005
8,271,309 Method and system for providing and administering online rental vehicle reservation booking services 2006
8,160,906 System and method for improved rental vehicle reservation management 4 2007
8,160,907 System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits 4 2008
8,401,881 Extended web enabled business to business computer system for rental vehicle services 0 2011
8,340,989 Method and system for managing rental vehicle reservations with user authorization limits 0 2011
8,412,546 Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions 0 2012
 
THE TRAVELERS INDEMNITY COMPANY (6)
7,343,310 System and method for providing web-based user interface to legacy, personal-lines insurance applications 11 2001
7,333,939 Method for providing web-based insurance data processing services to users 9 2001
7,490,050 Method and system for furnishing an on-line quote for an insurance product 8 2002
8,176,145 System and method for providing insurance data processing services via a user interface 0 2006
8,041,617 System and method for providing web-based user interface to legacy, personal-lines insurance applications 4 2008
8,340,983 Method and system for furnishing an on-line quote for an insurance product 0 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
6,901,425 Computer apparatus and method including a disconnect mechanism for communicating between software applications and computers on the world-wide web 9 1996
6,356,964 Method and apparatus for enabling location-independent and location-transparent interaction between a program and a user 5 1998
6,922,729 Multi-connection control system 2 1999
6,959,339 Technique for handling a universal image format on the internet 41 1999
8,001,207 Common location-based service adapter interface for location based services 3 2002
 
CANON KABUSHIKI KAISHA (4)
6,862,103 Network print system, and information processing apparatus and its control method 41 2000
7,633,640 Network print system, and information processing apparatus and its control method 2 2004
7,126,704 Network print system for merging data with template data for printing or display, subject to applicable restrictions 6 2004
7,697,442 Output apparatus configured to output data for printing, processing apparatus configured to process printing data, and method 0 2007
 
SUN MICROSYSTEMS, INC. (4)
7,089,560 Architecture for building web applications 16 2000
7,386,478 Dynamic criteria based line-grouping mechanism and method for purchase order generation 2 2001
7,644,014 Document exchange framework for automated extensible markup language data in an e-procurement system and method 0 2001
7,337,132 Customizable two step mapping of extensible markup language data in an e-procurement system and method 0 2001
 
INTEGRAL DEVELOPMENT CORPORATION (3)
6,347,307 System and method for conducting web-based financial transactions in capital markets 194 2000
7,882,011 Systems and methods of conducting financial transactions 0 2004
8,417,622 Systems and methods of conducting financial transactions 0 2011
 
INTEL CORPORATION (2)
6,742,040 Firewall for controlling data transfers between networks based on embedded tags in content description language 4 2000
7,162,542 Cascading network apparatus for scalability 8 2000
 
IPF, INC. (2)
7,904,333 Web-based electronic commerce (EC) enabled shopping network configured to allow members of a consumer product management team and authorized parties to communicate directly with consumers shopping at EC-enabled websites along the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product team members 34 2000
8,065,201 Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufactures and/or authorized parties 2 2009
 
MICROSOFT CORPORATION (2)
6,449,617 Edit command delegation program for editing electronic files 74 1999
7,356,711 Secure registration 8 2002
 
SAP AG (2)
7,607,137 Integration of heterogeneous applications 1 2002
7,975,232 Systems and methods for extensible document generation 1 2005
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
7,797,623 Method for preventing inadvertent data entry in a web page 0 2001
 
BKS NETWORKS, INC. (1)
7,844,492 Internet-based E-commerce network for enabling commission-based E-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKS) and transaction and commission tracking servers 10 2006
 
EMC CORPORATION (1)
6,654,784 Computing architecture 49 2000
 
FUJITSU LIMITED (1)
6,993,565 Service processor control system and computer-readable recording medium recording service processor control program 1 2000
 
GENLYTE THOMAS GROUP LLC (1)
6,463,436 Interactive photometric calculations system 0 1999
 
GOOGLE INC. (1)
6,442,548 Database interface for database unaware applications 77 1999
 
INTELLECTUAL VENTURES II LLC (1)
6,510,464 Secure gateway having routing feature 111 1999
 
OPEN TEXT S.A. (1)
6,327,628 Portal server that provides a customizable user Interface for access to computer networks 340 2000
 
PANASONIC CORPORATION (1)
8,239,484 Information terminal 0 2009
 
PARAMETRIC TECHNOLOGY CORPORATION (1)
8,082,322 Federation of information from multiple data sources into a common, role-based distribution model 2 2003
 
RBC BANK (USA) (1)
7,406,498 Dynamic integration of web sites 7 2005
 
SHARP KABUSHIKI KAISHA (1)
7,512,955 Method and system for accessing and implementing declarative applications used within digital multi-media broadcast 0 2001
 
SIEMENS INDUSTRY, INC. (1)
8,396,728 Method and apparatus for improved customer direct on-line reservation of rental vehicles 0 2012
 
SIMPLEXITY, LLC C/O VERSA CAPITAL MANAGEMENT, INC. (1)
7,415,715 Transaction execution system interface and enterprise system architecture thereof 11 2003
 
SOFTWARE AG (ISRAEL) LTD. (1)
6,697,088 Graphical presentation system 11 1998
 
WEBCOLLEGE, INC. (1)
6,865,593 Dynamic integration of web sites 43 2000
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
6,810,414 System and methods for easy-to-use periodic network data capture engine with automatic target data location, extraction and storage 110 2000