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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7483955
APP PUB NO 20070094326A1
SERIAL NO

11548032

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY47416

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gupta, Arun K Easton, US 18 319
Parikh, Devang I Bethel, US 9 276
Uppal, Rajiv K Trumbull, US 8 218

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
2002/0010,753 Method and apparatus for delivering dynamic information in a computer network 29 2000
 
SYBASE, INC. (2)
5751909 Database system with methods for controlling object interaction by establishing database contracts between objects 34 1996
5832481 Reuseable and modifiable interface object 116 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
* 6883020 Apparatus and method for filtering downloaded network sites 15 1997
6061686 Updating a copy of a remote document stored in a local computer system 157 1997
5964828 Method and system for maintaining the integrity of objects 16 1998
6457047 Application caching system and method 168 2000
 
Bull HN Information Systems Inc. (1)
5850631 Method for providing a graphical interface for the specification of relationships between two schemas 20 1996
 
AXALTO INC. (1)
2003/0046,365 System and method for caching content 45 2001
 
HITACHI, LTD. (3)
4542458 Method of and apparatus for assigning software resources to memory devices 47 1983
4665478 Computer system 13 1984
5710920 Object extending method 39 1994
 
RATEZE REMOTE MGMT. L.L.C. (1)
5842213 Method for modeling, storing, and transferring data in neutral form 106 1997
 
MOTOROLA SOLUTIONS, INC. (1)
6606525 System and method of merging static data in web pages 52 1999
 
ORACLE AMERICA, INC. (3)
5991535 Visual composition tool for constructing application programs using distributed objects on a distributed object network 58 1996
5907847 Method and apparatus for coupling object state and behavior in a database management system 26 1996
6701367 Mechanism for enabling customized session managers to interact with a network server 23 2000
 
GE MEDICAL SYSTEMS INFORMATION TECHNOLOGIES, INC. (1)
6871211 Intranet-based medical data distribution system 137 2001
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
2003/0229,695 System for use in determining network operational characteristics 37 2003
 
ORACLE INTERNATIONAL CORPORATION (5)
5265250 Apparatus and methods for performing an application-defined operation on data as part of a system-defined operation on the data 88 1990
5485610 Physical database design system 63 1994
5724556 Method and apparatus for defining and configuring modules of data objects and programs in a distributed computer system 92 1995
5809266 Method and apparatus for generating reports using declarative tools 53 1997
6225995 Method and apparatus for incorporating state information into a URL 105 1997
 
NEC CORPORATION (2)
5257371 System packaging object class defining information 34 1991
6591266 System and method for intelligent caching and refresh of dynamically generated and static web content 266 2000
 
CROSSWORLDS CORPORATION (1)
5913061 Modular application collaboration 126 1997
 
APPLE INC. (2)
5680617 Computer-human interface which provides for user customization of object behavior 160 1994
5915253 Method and system for implementing objects in a storage system 91 1996
 
SOFTWARE CONSORTIUM, INC. (1)
2002/0116,257 ON-LINE ADVERTISEMENT ENHANCEMENT AND INCENTIVE SYSTEM 52 1999
 
AVAYA INC. (1)
5848145 Automatic learning of network routing using random routes 55 1996
 
JPMORGAN CHASE BANK, N.A. (1)
5893105 Executable flowchart 26 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
5706505 Method and system for binding data in a computer system 86 1994
5892917 System for log record and log expansion with inserted log records representing object request for specified object corresponding to cached object copies 219 1995
* 6745224 Object framework and services for periodically recurring operations 94 1996
* 6625803 Automatic generation of text and computer-executable code for run-time use 39 2000
6757900 State management of server-side control objects 42 2000
 
GLOBAL SESSION HOLDINGS SRL (1)
6076108 System and method for maintaining a state for a user session using a web system having a global session server 239 1998
 
I-CUBE, INC. (1)
5960200 System to transition an enterprise to a distributed infrastructure 326 1996
 
ALCATEL USA SOURCING, L.P. (1)
5903897 Software documentation release control system 82 1996
 
DATA INTEGRATION WORKS, LLC (1)
5721912 Graphical user interface for creating database integration specifications 117 1994
 
NORTHROP GRUMMAN SYSTEMS CORPORATION (1)
* 6697850 Satellite-based communications system having an on-board internet web proxy cache 25 2000
 
Vidya Technologies, Inc. (1)
5835758 Method and system for respresenting and processing physical and conceptual entities 116 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (21)
5327559 Remote and batch processing in an object oriented programming system 111 1990
5675739 Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types 117 1995
5721901 Method and apparatus for displaying a dialog box enabling user selections from a database 35 1995
5872969 System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system 70 1995
5764958 Method and apparatus for creating dynamic roles with a system object model 32 1995
5758349 Process and system for run-time inheritance and disinheritance of methods and data 15 1995
5961601 Preserving state information in a continuing conversation between a client and server networked via a stateless protocol 197 1996
5872971 Data processing systems and methods providing interoperability between data processing resources 63 1996
5970498 Object oriented framework mechanism for metering objects 28 1996
5884081 Method and system for synchronizing code with design 17 1996
5911075 Query selection for a program development environment 41 1997
5956506 System and method for functionally enhancing procedural software using objects 42 1997
5946694 Apparatus and method for transparent application of service to business objects 145 1997
* 5907681 Intelligent method, apparatus and computer program product for automated refreshing of internet web pages 83 1997
6230196 Generation of smart HTML anchors in dynamic web page creation 98 1997
6098093 Maintaining sessions in a clustered server environment 239 1998
6185608 Caching dynamic web pages 206 1998
6275858 Intelligent method, apparatus and computer program product for automated refreshing of internet web pages 132 1999
6757708 Caching dynamic content 363 2000
* 6898783 Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment 80 2000
2007/0244,738 System and method for applying predictive metric analysis for a business monitoring subsystem 12 2006
 
SPIDERSOFTWARE INC. (1)
2003/0120,752 Dynamic web page caching system and method 47 2003
 
SAP SE (1)
6108004 GUI guide for data mining 140 1997
 
WORKDAY, INC. (1)
6014637 Object oriented framework mechanism for fulfillment requirements management 58 1997
 
HEWLETT-PACKARD COMPANY (1)
5732257 Object conversion method from a flat object space to a class structured space 48 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5305389 Predictive cache system 225 1991
5584035 Object based system comprising user interface permitting manipulation of objects by users 64 1995
 
NETMIND TECHNOLOGIES, INC. (1)
5978842 Distributed-client change-detection tool with change-detection augmented by multiple clients 264 1997
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5864862 System and method for creating reusable components in an object-oriented programming environment 209 1996
 
COMPUTER ASSOCIATES THINK, INC. (1)
5694601 Portable and dynamic distributed applications architecture 56 1995
 
GOOGLE LLC (4)
5721900 Method and apparatus for graphically displaying query relationships 79 1992
5835724 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 367 1996
5946682 Document retrieval system and method employing a preloading procedure 80 1997
6094662 Apparatus and method for loading and reloading HTML pages having cacheable and non-cacheable portions 108 1998
 
FUJITSU LIMITED (1)
6129274 System and method for updating shopping transaction history using electronic personal digital shopping assistant 448 1998
 
ORACLE OTC SUBSIDIARY LLC (1)
6055522 Automatic page converter for dynamic content distributed publishing system 122 1997
 
CODEGEAR LLC (1)
5850548 System and methods for visual programming based on a high-level hierarchical data flow model 137 1994
 
ONEPLACE, LTD. (1)
* 6738901 Smart card controlled internet access 44 1999
 
LIVING INDEPENDENTLY GROUP LLC (1)
5692215 System for generating periodic reports, generating trend analysis, and intervention in accordance with trend analysis from a detection subsystem for monitoring daily living activity 153 1994
 
Group 1 Software, Inc. (1)
6038558 Extensible database retrieval and viewing architecture 61 1997
 
INVENSYS SYSTEMS, INC. (1)
5901319 System and methods for generating operating system specific kernel level code from operating system independent data structures 54 1996
 
Tesdata Systems Corporation (1)
4367525 CPU Channel monitoring system 81 1980
 
The United States of America as represented by the Secretary of the Navy (1)
5924109 Method and apparatus for automatic generation of external interface specifications 31 1997
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5655150 Recording device having alternative recording units operated in three different conditions depending on activities in maintenance diagnosis mechanism and recording sections 35 1995
 
TEXAS INSTRUMENTS INCORPORATED (1)
5644770 Coupling rules to an object-oriented program 40 1995
 
PROGRESS SOFTWARE CORPORATION (2)
6003037 Smart objects for development of object oriented software 65 1996
* 7096418 Dynamic web page cache 144 2000
 
ZHIGU HOLDINGS LIMITED (1)
* 6883135 Proxy server using a statistical model 41 2000
 
JEREME A. KOHL (1)
6163878 Method and system for designing, generating and storing applications 54 1998
 
INTERVOICE LIMITED PARTNERSHIP (1)
5974443 Combined internet and data access system 203 1997
 
CCBN.COM (1)
* 6567807 Investor relations event scheduling system and method 72 2000
 
AT&T CORP. (1)
5966535 Method and apparatus for generating program code for world wide web service applications 115 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 7925719 Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals 0 2008
 
DIGITAL RIVER, INC. (5)
7765274 Differential caching with template, sub-template, and delta information 3 2005
* 7962594 Delivering content on a network using differential caching system and method 2 2007
* 2007/0198,687 Delivering Content on a Network Using Differential Caching System and Method 3 2007
7836177 Network object predictive pre-download device 136 2008
* 2009/0106,381 Network Object Predictive Pre-Download Device 121 2008
 
QUALCOMM INCORPORATED (5)
9116593 Single-axis window manager 0 2007
* 8266187 Integration of static and dynamic data for database entities and the unified presentation thereof 4 2008
* 2009/0210,441 INTEGRATION OF STATIC AND DYNAMIC DATA FOR DATABASE ENTITIES AND THE UNIFIED PRESENTATION THEREOF 27 2008
8862490 Integration of static and dynamic data for database entities and the unified presentation thereof 0 2011
9141725 Integration of static and dynamic data for database entities and the unified presentation thereof 0 2012
 
SAP SE (1)
* 8196126 Methods and systems for dynamically generating and optimizing code for business rules 7 2007
* Cited By Examiner

Maintenance Fees

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