US Patent No: 7,483,955

Number of patents in Portfolio can not be more than 2000

Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals

Stats

ALSO PUBLISHED AS: 20070094326
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method for providing a requestor with access to dynamic data via quasi-static data requests, comprising the steps of defining a web page, the web page including at least one dynamic element, creating an executable digital code to be run on a computer and invoked at defined intervals by a scheduler component the executable code effective to create and storing a quasi-static copy of the defined web page, creating the scheduler component capable of invoking the executable code at predefined intervals, loading the executable code and the scheduler component onto a platform in connectivity with a web server and with one another, invoking execution of the scheduler component, and retrieving and returning the static copy of the defined web page in response to requests for the defined web page.

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
Gupta, Arun K Easton, CT 21 203
Parikh, Devang I Bethel, CT 13 181
Uppal, Rajiv K Trumbull, CT 13 140

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
5,327,559 Remote and batch processing in an object oriented programming system 104 1990
5,675,739 Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types 93 1995
5,721,901 Method and apparatus for displaying a dialog box enabling user selections from a database 29 1995
5,872,969 System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system 58 1995
5,764,958 Method and apparatus for creating dynamic roles with a system object model 30 1995
5,758,349 Process and system for run-time inheritance and disinheritance of methods and data 14 1995
5,961,601 Preserving state information in a continuing conversation between a client and server networked via a stateless protocol 167 1996
5,872,971 Data processing systems and methods providing interoperability between data processing resources 47 1996
5,970,498 Object oriented framework mechanism for metering objects 22 1996
5,884,081 Method and system for synchronizing code with design 14 1996
5,911,075 Query selection for a program development environment 35 1997
5,956,506 System and method for functionally enhancing procedural software using objects 36 1997
6,014,637 Object oriented framework mechanism for fulfillment requirements management 55 1997
5,946,694 Apparatus and method for transparent application of service to business objects 134 1997
5,907,681 Intelligent method, apparatus and computer program product for automated refreshing of internet web pages 57 1997
6,230,196 Generation of smart HTML anchors in dynamic web page creation 68 1997
6,098,093 Maintaining sessions in a clustered server environment 163 1998
6,185,608 Caching dynamic web pages 145 1998
6,275,858 Intelligent method, apparatus and computer program product for automated refreshing of internet web pages 45 1999
6,757,708 Caching dynamic content 156 2000
6,898,783 Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment 56 2000
2007/0244,738 System and method for applying predictive metric analysis for a business monitoring subsystem 6 2006
 
MICROSOFT CORPORATION (6)
5,706,505 Method and system for binding data in a computer system 68 1994
5,892,917 System for log record and log expansion with inserted log records representing object request for specified object corresponding to cached object copies 145 1995
6,745,224 Object framework and services for periodically recurring operations 65 1996
6,625,803 Automatic generation of text and computer-executable code for run-time use 31 2000
6,757,900 State management of server-side control objects 35 2000
6,883,135 Proxy server using a statistical model 23 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,305,389 Predictive cache system 158 1991
5,584,035 Object based system comprising user interface permitting manipulation of objects by users 60 1995
6,883,020 Apparatus and method for filtering downloaded network sites 12 1997
6,061,686 Updating a copy of a remote document stored in a local computer system 109 1997
5,964,828 Method and system for maintaining the integrity of objects 13 1998
 
ORACLE INTERNATIONAL CORPORATION (5)
5,265,250 Apparatus and methods for performing an application-defined operation on data as part of a system-defined operation on the data 81 1990
5,485,610 Physical database design system 46 1994
5,724,556 Method and apparatus for defining and configuring modules of data objects and programs in a distributed computer system 80 1995
5,809,266 Method and apparatus for generating reports using declarative tools 45 1997
6,225,995 Method and apparatus for incorporating state information into a URL 57 1997
 
GOOGLE INC. (4)
5,721,900 Method and apparatus for graphically displaying query relationships 63 1992
5,835,724 System and method for communication information using the internet that receives and maintains information concerning the client and generates and conveys the session data to the client 250 1996
5,946,682 Document retrieval system and method employing a preloading procedure 44 1997
6,094,662 Apparatus and method for loading and reloading HTML pages having cacheable and non-cacheable portions 84 1998
 
HITACHI, LTD. (3)
4,542,458 Method of and apparatus for assigning software resources to memory devices 40 1983
4,665,478 Computer system 12 1984
5,710,920 Object extending method 37 1994
 
SUN MICROSYSTEMS, INC. (3)
5,991,535 Visual composition tool for constructing application programs using distributed objects on a distributed object network 49 1996
5,907,847 Method and apparatus for coupling object state and behavior in a database management system 24 1996
6,701,367 Mechanism for enabling customized session managers to interact with a network server 12 2000
 
APPLE INC. (2)
5,680,617 Computer-human interface which provides for user customization of object behavior 134 1994
5,915,253 Method and system for implementing objects in a storage system 81 1996
 
NEC CORPORATION (2)
5,257,371 System packaging object class defining information 33 1991
6,591,266 System and method for intelligent caching and refresh of dynamically generated and static web content 162 2000
 
PROGRESS SOFTWARE CORPORATION (2)
6,003,037 Smart objects for development of object oriented software 49 1996
7,096,418 Dynamic web page cache 80 2000
 
SYBASE, INC. (2)
5,751,909 Database system with methods for controlling object interaction by establishing database contracts between objects 22 1996
5,832,481 Reuseable and modifiable interface object 106 1997
 
ALCATEL USA SOURCING, L.P. (1)
5,903,897 Software documentation release control system 60 1996
 
AT&T CORP. (1)
5,966,535 Method and apparatus for generating program code for world wide web service applications 100 1995
 
AVAYA INC. (1)
5,848,145 Automatic learning of network routing using random routes 50 1996
 
AXALTO INC. (1)
2003/0046,365 System and method for caching content 18 2001
 
BULL HN INFORMATION SYSTEMS INC. (1)
5,850,631 Method for providing a graphical interface for the specification of relationships between two schemas 18 1996
 
CCBN.COM (1)
6,567,807 Investor relations event scheduling system and method 25 2000
 
CODEGEAR LLC (1)
5,850,548 System and methods for visual programming based on a high-level hierarchical data flow model 115 1994
 
COMPUTER ASSOCIATES THINK, INC. (1)
5,694,601 Portable and dynamic distributed applications architecture 48 1995
 
CROSSWORLDS CORPORATION (1)
5,913,061 Modular application collaboration 106 1997
 
DATA INTEGRATION WORKS, LLC (1)
5,721,912 Graphical user interface for creating database integration specifications 108 1994
 
FUJITSU LIMITED (1)
6,129,274 System and method for updating shopping transaction history using electronic personal digital shopping assistant 308 1998
 
GE MEDICAL SYSTEMS INFORMATION TECHNOLOGIES, INC. (1)
6,871,211 Intranet-based medical data distribution system 50 2001
 
GLOBAL SESSION HOLDINGS SRL (1)
6,076,108 System and method for maintaining a state for a user session using a web system having a global session server 167 1998
 
GROUP 1 SOFTWARE, INC. (1)
6,038,558 Extensible database retrieval and viewing architecture 40 1997
 
HEWLETT-PACKARD COMPANY (1)
5,732,257 Object conversion method from a flat object space to a class structured space 42 1995
 
I-CUBE, INC. (1)
5,960,200 System to transition an enterprise to a distributed infrastructure 246 1996
 
INTERVOICE LIMITED PARTNERSHIP (1)
5,974,443 Combined internet and data access system 171 1997
 
INVENSYS SYSTEMS, INC. (1)
5,901,319 System and methods for generating operating system specific kernel level code from operating system independent data structures 43 1996
 
JEREME A. KOHL (1)
6,163,878 Method and system for designing, generating and storing applications 34 1998
 
JPMORGAN CHASE BANK, N.A. (1)
5,893,105 Executable flowchart 23 1996
 
KANG JO MGMT. LIMITED LIABILITY COMPANY (1)
5,842,213 Method for modeling, storing, and transferring data in neutral form 71 1997
 
LIVING INDEPENDENTLY GROUP LLC (1)
5,692,215 System for generating periodic reports, generating trend analysis, and intervention in accordance with trend analysis from a detection subsystem for monitoring daily living activity 79 1994
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,655,150 Recording device having alternative recording units operated in three different conditions depending on activities in maintenance diagnosis mechanism and recording sections 32 1995
 
MOTOROLA SOLUTIONS, INC. (1)
6,606,525 System and method of merging static data in web pages 36 1999
 
NETMIND TECHNOLOGIES, INC. (1)
5,978,842 Distributed-client change-detection tool with change-detection augmented by multiple clients 171 1997
 
NORTHROP GRUMMAN SYSTEMS CORPORATION (1)
6,697,850 Satellite-based communications system having an on-board internet web proxy cache 14 2000
 
ONEPLACE, LTD. (1)
6,738,901 Smart card controlled internet access 30 1999
 
ORACLE OTC SUBSIDIARY LLC (1)
6,055,522 Automatic page converter for dynamic content distributed publishing system 93 1997
 
SAP AG (1)
6,108,004 GUI guide for data mining 108 1997
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
2003/0229,695 System for use in determining network operational characteristics 27 2003
 
SOFTWARE CONSORTIUM, INC. (1)
2002/0116,257 ON-LINE ADVERTISEMENT ENHANCEMENT AND INCENTIVE SYSTEM 21 1999
 
SPIDERSOFTWARE INC. (1)
2003/0120,752 Dynamic web page caching system and method 25 2003
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,864,862 System and method for creating reusable components in an object-oriented programming environment 189 1996
 
TESDATA SYSTEMS CORPORATION (1)
4,367,525 CPU Channel monitoring system 51 1980
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,644,770 Coupling rules to an object-oriented program 37 1995
 
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY (1)
5,924,109 Method and apparatus for automatic generation of external interface specifications 27 1997
 
VERITY, INC. (1)
6,457,047 Application caching system and method 68 2000
 
VIDYA TECHNOLOGIES, INC. (1)
5,835,758 Method and system for respresenting and processing physical and conceptual entities 76 1995
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
2002/0010,753 Method and apparatus for delivering dynamic information in a computer network 18 2000

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
DIGITAL RIVER, INC. (3)
7,765,274 Differential caching with template, sub-template, and delta information 1 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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
7,925,719 Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals 0 2008
 
PALM, INC. (1)
8,266,187 Integration of static and dynamic data for database entities and the unified presentation thereof 0 2008
 
SAP AG (1)
8,196,126 Methods and systems for dynamically generating and optimizing code for business rules 0 2007

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jul 27, 2016
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 27, 2020
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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