CA2244381A1 - A method and apparatus for dynamic data transfer - Google Patents

A method and apparatus for dynamic data transfer

Info

Publication number
CA2244381A1
CA2244381A1 CA002244381A CA2244381A CA2244381A1 CA 2244381 A1 CA2244381 A1 CA 2244381A1 CA 002244381 A CA002244381 A CA 002244381A CA 2244381 A CA2244381 A CA 2244381A CA 2244381 A1 CA2244381 A1 CA 2244381A1
Authority
CA
Canada
Prior art keywords
information
client
server
static
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002244381A
Other languages
French (fr)
Other versions
CA2244381C (en
Inventor
Frederick Douglis
Antonio Haro
Michael Rabinovich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Instart Logic Inc
Original Assignee
At&T Corp.
Frederick Douglis
Antonio Haro
Michael Rabinovich
At&T Properties, Llc
At&T Intellectual Property Ii, L.P.
Rpx Corporation
Instart Logic, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by At&T Corp., Frederick Douglis, Antonio Haro, Michael Rabinovich, At&T Properties, Llc, At&T Intellectual Property Ii, L.P., Rpx Corporation, Instart Logic, Inc. filed Critical At&T Corp.
Publication of CA2244381A1 publication Critical patent/CA2244381A1/en
Application granted granted Critical
Publication of CA2244381C publication Critical patent/CA2244381C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

A system and method for transferring information resources over a network from one source to another that reduces latency and bandwidth requirements on the network. The information resources are made up of at least a static and dynamic portion. A client requests information, and a server receives the request and then transmits to the requestor the desired information. The server may send both the static and dynamic portion of the information resource, or the server may sent only thedynamic portion of the resource, depending on the client's needs and the request made.
By discriminating between the static and dynamic portions of an information resource in this way, less data must be sent from the server to the client on every access. Also, the computational load that is typical of servers on a network is shifted to the client, thereby reducing latency.
CA002244381A 1997-07-31 1998-07-27 A method and apparatus for dynamic data transfer Expired - Lifetime CA2244381C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US5436697P 1997-07-31 1997-07-31
US60/054,366 1997-07-31
US08/982,308 1997-12-01
US08/982,308 US6021426A (en) 1997-07-31 1997-12-01 Method and apparatus for dynamic data transfer on a web page

Publications (2)

Publication Number Publication Date
CA2244381A1 true CA2244381A1 (en) 1999-01-31
CA2244381C CA2244381C (en) 2002-01-01

Family

ID=26732945

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002244381A Expired - Lifetime CA2244381C (en) 1997-07-31 1998-07-27 A method and apparatus for dynamic data transfer

Country Status (4)

Country Link
US (1) US6021426A (en)
EP (1) EP0898235B1 (en)
CA (1) CA2244381C (en)
DE (1) DE69833899T2 (en)

Families Citing this family (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963920B1 (en) 1993-11-19 2005-11-08 Rose Blush Software Llc Intellectual asset protocol for defining data exchange rules and formats for universal intellectual asset documents, and systems, methods, and computer program products related to same
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US6178433B1 (en) * 1997-07-15 2001-01-23 International Business Machines Corporation Method and system for generating materials for presentation on a non-frame capable web browser
US20030009563A1 (en) * 1997-07-31 2003-01-09 At&T Corp. Method for client-side inclusion of data elements
US6351467B1 (en) * 1997-10-27 2002-02-26 Hughes Electronics Corporation System and method for multicasting multimedia content
US7949779B2 (en) * 1998-02-10 2011-05-24 Level 3 Communications, Llc Controlling subscriber information rates in a content delivery network
US6185598B1 (en) * 1998-02-10 2001-02-06 Digital Island, Inc. Optimized network resource location
US6928652B1 (en) * 1998-05-29 2005-08-09 Webtv Networks, Inc. Method and apparatus for displaying HTML and video simultaneously
US6343318B1 (en) 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
US6215483B1 (en) 1998-06-17 2001-04-10 Webtv Networks, Inc. Combining real-time and batch mode logical address links
US6415316B1 (en) 1998-09-01 2002-07-02 Aidministrator Nederland B.V. Method and apparatus for implementing a web page diary
US6295639B1 (en) 1998-09-01 2001-09-25 Aidministrator Nederland B.V. Securely accessing a file system of a remote server computer
US6289362B1 (en) * 1998-09-01 2001-09-11 Aidministrator Nederland B.V. System and method for generating, transferring and using an annotated universal address
US6405224B1 (en) 1998-09-01 2002-06-11 Aidministrator Nederland B.V. Method and apparatus for HTML control
US6877015B1 (en) * 1998-09-04 2005-04-05 Microsoft Corporation System and method for dynamically adjusting data values in response to remote user input
US6803926B1 (en) * 1998-09-18 2004-10-12 Microsoft Corporation System and method for dynamically adjusting data values and enforcing valid combinations of the data in response to remote user input
US6256626B1 (en) * 1998-09-24 2001-07-03 International Business Machines Corporation Externalizing very large objects in a relational database client/server environment
US6487551B2 (en) * 1998-09-24 2002-11-26 International Business Machines Corporation Externalizing very large objects in a relational database client/server environment
EP0993163A1 (en) 1998-10-05 2000-04-12 Backweb Technologies Ltd. Distributed client-based data caching system and method
US6442603B1 (en) 1998-10-13 2002-08-27 3Com Corporation Methods for ordered delivery of electronic content
US6182125B1 (en) * 1998-10-13 2001-01-30 3Com Corporation Methods for determining sendable information content based on a determined network latency
US6532493B1 (en) * 1998-10-29 2003-03-11 Cisco Technology, Inc. Methods and apparatus for redirecting network cache traffic
US6779153B1 (en) 1998-12-11 2004-08-17 Microsoft Corporation Creation of web pages through synchronization
US7213202B1 (en) 1998-12-11 2007-05-01 Microsoft Corporation Simplified design for HTML
US6526448B1 (en) 1998-12-22 2003-02-25 At&T Corp. Pseudo proxy server providing instant overflow capacity to computer networks
US6272472B1 (en) * 1998-12-29 2001-08-07 Intel Corporation Dynamic linking of supplier web sites to reseller web sites
DE19911461A1 (en) 1999-03-15 2000-09-28 Oce Printing Systems Gmbh Method for transferring computer data to an output device
US6938270B2 (en) * 1999-04-07 2005-08-30 Microsoft Corporation Communicating scripts in a data service channel of a video signal
US8200837B1 (en) * 1999-04-26 2012-06-12 Hewlett-Packard Development Company, L.P. Method and system for maintaining a content server at safe load conditions
WO2000073944A2 (en) * 1999-06-01 2000-12-07 Datagistics Corporation System and method for data communication
US6516350B1 (en) * 1999-06-17 2003-02-04 International Business Machines Corporation Self-regulated resource management of distributed computer resources
US6275470B1 (en) 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
US6931420B1 (en) * 1999-09-24 2005-08-16 Silanis Technology Inc. Method for the separate authentication of a template and user data
US7096417B1 (en) * 1999-10-22 2006-08-22 International Business Machines Corporation System, method and computer program product for publishing interactive web content as a statically linked web hierarchy
US6507854B1 (en) * 1999-11-05 2003-01-14 International Business Machines Corporation Enhanced network caching and mirroring system
US6671854B1 (en) * 1999-11-05 2003-12-30 International Business Machines Corporation Dynamic web object row count in hyper text markup language
US7174506B1 (en) * 1999-11-05 2007-02-06 International Business Machines Corporation Method and system for producing dynamic web pages
US6721780B1 (en) * 1999-11-09 2004-04-13 Fireclick, Inc. Predictive pre-download of network objects
US6851088B1 (en) * 1999-12-07 2005-02-01 International Business Machines Corporation Conditional highlighting of given cells in a dynamic HTML table
US7194680B1 (en) * 1999-12-07 2007-03-20 Adobe Systems Incorporated Formatting content by example
US7174562B1 (en) * 1999-12-20 2007-02-06 Microsoft Corporation Interactive television triggers having connected content/disconnected content attribute
US6668369B1 (en) 1999-12-29 2003-12-23 International Business Machines Corporation Software debugging tool for displaying dynamically written software code
US6757898B1 (en) * 2000-01-18 2004-06-29 Mckesson Information Solutions, Inc. Electronic provider—patient interface system
KR100366598B1 (en) * 2000-01-25 2002-12-31 박형곤 Method of Servicing Information of Web Server in the Internet
AUPQ539700A0 (en) * 2000-02-02 2000-02-24 Worldlingo.Com Pty Ltd Translation ordering system
AU2001234758A1 (en) 2000-02-04 2001-08-14 America Online Incorporated High performance "freeze-dried" dynamic web page generation
US6539406B1 (en) 2000-02-17 2003-03-25 Conectron, Inc. Method and apparatus to create virtual back space on an electronic document page, or an electronic document element contained therein, and to access, manipulate and transfer information thereon
JP4741153B2 (en) * 2000-03-01 2011-08-03 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Data transfer method and apparatus
AU2001272094A1 (en) * 2000-03-01 2001-09-12 British Telecommunications Public Limited Company Data transfer method and apparatus
US7200640B1 (en) 2000-03-16 2007-04-03 Cole James M Continuously tunable, graphic internet navigation tool
AU2001232988A1 (en) * 2000-03-24 2001-10-08 Dotrocket, Inc. A system and method for increasing data packet transfer rate in a computer network
WO2001075734A1 (en) * 2000-03-31 2001-10-11 Softcoin, Inc. Facilitating transactions between merchant, associate, and user
JP2001350690A (en) * 2000-04-07 2001-12-21 Peer To Peer:Kk Updating system and method for home page
GB2361330A (en) * 2000-04-13 2001-10-17 Int Computers Ltd Template mechanism for document generation
US6766524B1 (en) * 2000-05-08 2004-07-20 Webtv Networks, Inc. System and method for encouraging viewers to watch television programs
US20050050163A1 (en) * 2000-05-24 2005-03-03 Cole James M. Continuously tunable, graphic internet navigation tool
US7437660B1 (en) * 2000-06-23 2008-10-14 Microsoft Corporation Editable dynamically rendered web pages
US7313588B1 (en) * 2000-07-13 2007-12-25 Biap Systems, Inc. Locally executing software agent for retrieving remote content and method for creation and use of the agent
US6826626B1 (en) 2000-07-21 2004-11-30 Clear Blue Technologies Management, Inc. Method of and apparatus for rapid retrieval of data in a content distribution network
US6725265B1 (en) * 2000-07-26 2004-04-20 International Business Machines Corporation Method and system for caching customized information
US7571217B1 (en) 2000-08-16 2009-08-04 Parallel Networks, Llc Method and system for uniform resource locator transformation
EP1182589A3 (en) * 2000-08-17 2002-07-24 International Business Machines Corporation Provision of electronic documents from cached portions
US7752258B2 (en) * 2000-08-22 2010-07-06 Akamai Technologies, Inc. Dynamic content assembly on edge-of-network servers in a content delivery network
US6839059B1 (en) 2000-08-31 2005-01-04 Interactive Video Technologies, Inc. System and method for manipulation and interaction of time-based mixed media formats
US20020026521A1 (en) * 2000-08-31 2002-02-28 Sharfman Joshua Dov Joseph System and method for managing and distributing associated assets in various formats
US6922702B1 (en) 2000-08-31 2005-07-26 Interactive Video Technologies, Inc. System and method for assembling discrete data files into an executable file and for processing the executable file
US7668740B1 (en) * 2000-09-22 2010-02-23 Ita Software, Inc. Method, system, and computer program product for interfacing with information sources
US7254605B1 (en) 2000-10-26 2007-08-07 Austen Services Llc Method of modulating the transmission frequency in a real time opinion research network
JP2004519040A (en) * 2000-11-02 2004-06-24 サイトリックス システムズ, インコーポレイテッド Method and apparatus for enhancing page generation code affecting partial page regeneration
US7313622B2 (en) * 2000-11-08 2007-12-25 [X+1] Solutions, Inc. Online system and method for dynamic segmentation and content presentation
US20020091840A1 (en) * 2000-11-28 2002-07-11 Gregory Pulier Real-time optimization of streaming media from a plurality of media sources
US20020111992A1 (en) * 2000-12-18 2002-08-15 Copeland George P. JSP composition in a cache for web applications with dynamic content
US6823360B2 (en) * 2000-12-18 2004-11-23 International Business Machines Corp. Cofetching in a command cache
US7702800B2 (en) 2000-12-18 2010-04-20 International Business Machines Corporation Detecting and handling affinity breaks in web applications
US6807606B2 (en) 2000-12-18 2004-10-19 International Business Machines Corp. Distributed execution coordination for web caching with dynamic content
US6877025B2 (en) * 2000-12-18 2005-04-05 International Business Machines Corp. Integrated JSP and command cache for web applications with dynamic content
WO2002054258A1 (en) * 2001-01-04 2002-07-11 Ragnarok Systems, Inc. Method and system for caching and distributing information from dynamic internet websites
US20030189593A1 (en) * 2001-01-05 2003-10-09 Yarvin Curtis G. Method and apparatus for dynamically updating a markup language based user interface
US7269784B1 (en) 2001-01-22 2007-09-11 Kasriel Stephane Server-originated differential caching
US20020103876A1 (en) * 2001-01-29 2002-08-01 Masayuki Chatani System and computer-based method for providing transformed information in response to a client search request
US7171443B2 (en) * 2001-04-04 2007-01-30 Prodigy Communications, Lp Method, system, and software for transmission of information
US20020147849A1 (en) * 2001-04-05 2002-10-10 Chung-Kei Wong Delta encoding using canonical reference files
US20020147812A1 (en) * 2001-04-10 2002-10-10 Sun Microsystems, Inc. System and method for enabling applet execution in networks utilizing proxy servers
US20020156815A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Method and apparatus for the separation of web layout, logic, and data when used in server-side scripting languages
US8392827B2 (en) * 2001-04-30 2013-03-05 International Business Machines Corporation Method for generation and assembly of web page content
US6912591B2 (en) * 2001-05-02 2005-06-28 Science Application International Corporation System and method for patch enabled data transmissions
US6826614B1 (en) 2001-05-04 2004-11-30 Western Digital Ventures, Inc. Caching advertising information in a mobile terminal to enhance remote synchronization and wireless internet browsing
US20050021674A1 (en) * 2001-05-30 2005-01-27 Kruithof Jacobus Martinus Method for transferring a page from a server to a client, a program suitable to carry out the method, and the use thereof
US7185063B1 (en) * 2001-06-22 2007-02-27 Digital River, Inc. Content delivery network using differential caching
JP2003015993A (en) * 2001-06-28 2003-01-17 Sony Corp Information processing apparatus and method thereof, recording medium and program
US7275116B1 (en) 2001-07-30 2007-09-25 Western Digital Ventures, Inc. Mobile terminal synchronizing components of a document separately
US7725584B1 (en) 2001-07-30 2010-05-25 Western Digital Ventures, Inc. Using multiple communication channels to synchronize a mobile terminal based on data type
US7092997B1 (en) * 2001-08-06 2006-08-15 Digital River, Inc. Template identification with differential caching
US7188214B1 (en) 2001-08-07 2007-03-06 Digital River, Inc. Efficient compression using differential caching
US20040205116A1 (en) * 2001-08-09 2004-10-14 Greg Pulier Computer-based multimedia creation, management, and deployment platform
US20030046365A1 (en) * 2001-09-04 2003-03-06 Schlumberger Technology Corporation System and method for caching content
JP4160506B2 (en) * 2001-09-28 2008-10-01 レヴェル 3 シーディーエヌ インターナショナル インコーポレーテッド. Configurable adaptive wide area traffic control and management
US7860964B2 (en) * 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
EP1333387A1 (en) * 2002-02-05 2003-08-06 Siemens Aktiengesellschaft A method of data refreshing of a mark-up language document
US9167036B2 (en) 2002-02-14 2015-10-20 Level 3 Communications, Llc Managed object replication and delivery
US7296051B1 (en) 2002-02-19 2007-11-13 Digital River, Inc. Predictive predownload of templates with delta encoding
US7487261B1 (en) * 2002-02-22 2009-02-03 Digital River, Inc. Delta caching service
US8484282B2 (en) * 2002-03-21 2013-07-09 International Business Machines Corporation High-speed content transformation engine
US7228317B1 (en) 2002-06-18 2007-06-05 Yahoo! Inc. Method and apparatus for accelerating and improving access to network files
US6823372B1 (en) * 2002-09-13 2004-11-23 Bellsouth Intellectual Property Corporation System and method for reverse proxy service
US9069815B1 (en) * 2002-11-06 2015-06-30 The Travelers Indemnity Company Method and system for responding to queries
TW583556B (en) * 2002-12-20 2004-04-11 Inst Information Industry Method for translating web page document into web service interface and storage medium storing computer program for executing the method
US20040205165A1 (en) * 2003-01-21 2004-10-14 Eplication Networks Ltd. Method for improving quality of service from an Internet server employing heuristic optimization of downloading
US7386786B2 (en) * 2003-01-24 2008-06-10 The Cobalt Group, Inc. Method and apparatus for processing a dynamic webpage
US7062506B2 (en) 2003-01-24 2006-06-13 The Cobalt Group, Inc. Staged publication and management of dynamic webpages
CN1549178A (en) * 2003-05-16 2004-11-24 �Ҵ���˾ Method and system for distributing and replacing stray resources
US20040236824A1 (en) * 2003-05-23 2004-11-25 Millington Bradley D. Post-cache substitution
US7325188B1 (en) * 2003-09-03 2008-01-29 Microsoft Corporation Method and system for dynamically capturing HTML elements
US20050091224A1 (en) * 2003-10-22 2005-04-28 Fisher James A. Collaborative web based development interface
US7890629B2 (en) * 2004-03-13 2011-02-15 Adaptive Computing Enterprises, Inc. System and method of providing reservation masks within a compute environment
US8968093B2 (en) * 2004-07-15 2015-03-03 Intel Corporation Dynamic insertion of personalized content in online game scenes
US9021529B2 (en) * 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
WO2006029068A2 (en) * 2004-09-02 2006-03-16 The Regents Of The University Of California Content and channel aware object scheduling and error control
WO2006055768A2 (en) * 2004-11-17 2006-05-26 The Regents Of The University Of California Network monitoring system and method
US7711799B2 (en) * 2004-11-22 2010-05-04 Alcatel-Lucent Usa Inc. Method and apparatus for pre-packetized caching for network servers
EP1662405A1 (en) * 2004-11-30 2006-05-31 Alcatel Method of displaying data on a client computer
US7941556B2 (en) * 2005-02-23 2011-05-10 At&T Intellectual Property I, Lp Monitoring for replica placement and request distribution
FR2882833A1 (en) * 2005-03-02 2006-09-08 Olivier Allouch Dynamic page transforming method, involves creating static segment files comprising static data segments and their identifiers, and replacing static segments by respective links, in dynamic page
DE102005010690B4 (en) * 2005-03-09 2007-04-12 Knorr-Bremse Systeme für Schienenfahrzeuge GmbH Oil-injected compressor with temperature switch
US20070027915A1 (en) * 2005-07-29 2007-02-01 Morris Robert P Method and system for processing a workflow using a publish-subscribe protocol
US7698321B2 (en) * 2005-09-30 2010-04-13 At&T Intellectual Property I, L.P. Methods, systems, and products for updating web content
CN100399335C (en) * 2005-11-15 2008-07-02 李利鹏 Method for converting source file to target web document
US20070112938A1 (en) * 2005-11-17 2007-05-17 Nokia Corporation Intermediary, source and methods for sharing content
US20070168420A1 (en) * 2005-12-30 2007-07-19 Morris Robert P Method and apparatus for providing customized subscription data
US7587450B2 (en) 2006-02-01 2009-09-08 Swift Creek Systems, Llc HTTP publish/subscribe communication protocol
US20070220083A1 (en) * 2006-03-17 2007-09-20 Microsoft Corporation Estimation of initial dynamic rendering control data
US20080028086A1 (en) * 2006-07-27 2008-01-31 Chetuparambil Madhu K Method and Apparatus for Preserving Isolation of Web Applications when Executing Fragmented Requests
US20080077653A1 (en) * 2006-09-26 2008-03-27 Morris Robert P Methods, systems, and computer program products for enabling dynamic content in a markup-language-based page using a dynamic markup language element
US9330190B2 (en) * 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US20080147799A1 (en) * 2006-12-13 2008-06-19 Morris Robert P Methods, Systems, And Computer Program Products For Providing Access To A Secure Service Via A Link In A Message
US20080208982A1 (en) * 2007-02-28 2008-08-28 Morris Robert P Method and system for providing status information relating to a relation between a plurality of participants
US20080270546A1 (en) * 2007-04-30 2008-10-30 Morris Robert P Methods And Systems For Communicating Task Information
US20090037582A1 (en) * 2007-07-31 2009-02-05 Morris Robert P Method And System For Managing Access To A Resource Over A Network Using Status Information Of A Principal
US8266187B2 (en) * 2008-02-19 2012-09-11 Hewlett-Packard Development Company, L.P. Integration of static and dynamic data for database entities and the unified presentation thereof
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
EP2274684A4 (en) 2008-04-04 2012-12-05 Level 3 Communications Llc Handling long-tail content in a content delivery network (cdn)
US20100241990A1 (en) * 2009-03-23 2010-09-23 Microsoft Corporation Re-usable declarative workflow templates
US20100287292A1 (en) * 2009-05-08 2010-11-11 Michael Ohman Meurlinger Method, apparatus and computer program product for generating a content website in a data communications network
US8706802B1 (en) * 2009-11-24 2014-04-22 Google Inc. Latency-guided web content retrieval, serving, and rendering
US8990291B2 (en) * 2010-07-21 2015-03-24 Empire Technology Development Llc Information processing apparatus, server-client system, and computer program product
US10482475B2 (en) 2011-02-10 2019-11-19 Adp Dealer Services, Inc. Systems and methods for providing targeted advertising
FR2979509B1 (en) * 2011-08-29 2014-06-06 Alcatel Lucent METHOD AND SERVER FOR MONITORING USERS DURING THEIR NAVIGATION IN A COMMUNICATION NETWORK
US9058400B2 (en) 2012-08-15 2015-06-16 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. HTTP performance enhancement based on delta transfer
US20140185443A1 (en) * 2012-12-28 2014-07-03 Futurewei Technologies, Inc. Data optimization technique for the exchange of data at the edge of a wireless local area network
US9408050B2 (en) * 2013-01-31 2016-08-02 Hewlett Packard Enterprise Development Lp Reducing bandwidth usage of a mobile client
US11080734B2 (en) 2013-03-15 2021-08-03 Cdk Global, Llc Pricing system for identifying prices for vehicles offered by vehicle dealerships and other entities
US10771357B2 (en) * 2013-12-23 2020-09-08 Oath Inc. Method and system for delivering web page content using edge server
US10853769B2 (en) 2016-04-21 2020-12-01 Cdk Global Llc Scheduling an automobile service appointment in a dealer service bay based on diagnostic trouble codes and service bay attributes
US10867285B2 (en) 2016-04-21 2020-12-15 Cdk Global, Llc Automatic automobile repair service scheduling based on diagnostic trouble codes and service center attributes
US10332068B2 (en) 2016-04-21 2019-06-25 Cdk Global, Llc Systems and methods for stocking an automobile
WO2018076388A1 (en) 2016-10-31 2018-05-03 Microsoft Technology Licensing, Llc Content caching for fast load time
US11669675B2 (en) 2016-11-23 2023-06-06 International Business Machines Corporation Comparing similar applications with redirection to a new web page
US10951591B1 (en) * 2016-12-20 2021-03-16 Wells Fargo Bank, N.A. SSL encryption with reduced bandwidth
US10326858B2 (en) 2017-05-23 2019-06-18 Cdk Global, Llc System and method for dynamically generating personalized websites
US11190608B2 (en) 2018-03-21 2021-11-30 Cdk Global Llc Systems and methods for an automotive commerce exchange
US11501351B2 (en) 2018-03-21 2022-11-15 Cdk Global, Llc Servers, systems, and methods for single sign-on of an automotive commerce exchange
CN108833517A (en) * 2018-06-05 2018-11-16 中国平安人寿保险股份有限公司 Data processing system, method, electronic equipment and storage medium
US11080105B1 (en) 2020-11-18 2021-08-03 Cdk Global, Llc Systems, methods, and apparatuses for routing API calls
US11514021B2 (en) 2021-01-22 2022-11-29 Cdk Global, Llc Systems, methods, and apparatuses for scanning a legacy database
US11803535B2 (en) 2021-05-24 2023-10-31 Cdk Global, Llc Systems, methods, and apparatuses for simultaneously running parallel databases

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930004950B1 (en) * 1989-05-15 1993-06-10 인터내셔날 비지네스 머신즈 코포레이션 Method and apparatus for data structure construction utilizing separation of static and dynamic components
US5491785A (en) * 1993-09-30 1996-02-13 Hewlett-Packard Company Information retrieval device for displaying and directly refreshing the display of a dynamically modifiable document
US5634052A (en) * 1994-10-24 1997-05-27 International Business Machines Corporation System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server
US5793966A (en) * 1995-12-01 1998-08-11 Vermeer Technologies, Inc. Computer system and computer-implemented process for creation and maintenance of online services
US5732219A (en) * 1995-03-17 1998-03-24 Vermeer Technologies, Inc. Computer system and computer-implemented process for remote editing of computer files
US5907837A (en) * 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5715453A (en) * 1996-05-31 1998-02-03 International Business Machines Corporation Web server mechanism for processing function calls for dynamic data queries in a web page
US5897622A (en) * 1996-10-16 1999-04-27 Microsoft Corporation Electronic shopping and merchandising system
US5852717A (en) * 1996-11-20 1998-12-22 Shiva Corporation Performance optimizations for computer networks utilizing HTTP
US5892905A (en) * 1996-12-23 1999-04-06 International Business Machines Corporation Computer apparatus and method for providing a common user interface for software applications accessed via the world-wide web

Also Published As

Publication number Publication date
EP0898235A3 (en) 2000-03-01
US6021426A (en) 2000-02-01
DE69833899T2 (en) 2007-03-15
EP0898235B1 (en) 2006-03-22
CA2244381C (en) 2002-01-01
EP0898235A2 (en) 1999-02-24
DE69833899D1 (en) 2006-05-11

Similar Documents

Publication Publication Date Title
CA2244381A1 (en) A method and apparatus for dynamic data transfer
EP0991242A3 (en) Method and apparatus for caching credentials in proxy servers for wireless user agents
HK1028655A1 (en) Performance optimizations for computer networks using http
CA2218187A1 (en) Differencing communication system
AU2330397A (en) A method and apparatus for client managed flow control on a limited memory computer system
WO1998059460A8 (en) Information transfer system with dynamic distribution of data, control and management of information
CA2307051A1 (en) Method and apparatus to determine user identity and limit access to a communications network
TW325537B (en) System and method for automatically adding information hypertext links to received documents
CA2274496A1 (en) Method and apparatus for balancing the process load on network servers according to network and server based policies
EP0751650A3 (en) Apparatus for generating and transferring managed device description file
HK1033189A1 (en) File server load distribution system and method
WO2001040903A3 (en) System and method for enhancing operation of a web server cluster
EP0647045A3 (en) Method for reducing transmission delays in a packet transmission system
KR100232509B1 (en) Internet web page sharing system
EP0774723A3 (en) Virtual file management system
CA2233731A1 (en) Network with shared caching
EP1003100A3 (en) Processing object requests in data processing system
EP0866590A3 (en) System and method for delivery of information over narrow-band communications links
EP1662747A3 (en) Managing communications between a client and a server in a network with selection among links having different transer rate
EP1061432A3 (en) Distributed authentication mechanisms for handling diverse authentication systems in an enterprise computer system
CA2149480A1 (en) Semiconductor memory based server for providing multimedia information on demand over wide area networks
EP0226734A3 (en) Method and apparatus for managing obsolescence of data objects
AU5318199A (en) Method and apparatus for multiple access in a communication system
CA2262322A1 (en) System and method for executing a request from a client application
CA2391010A1 (en) System and method for managing connections between clients and a server with independent connection and data buffers

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20180727