CA2419994A1 - Customizing content provided by a service - Google Patents

Customizing content provided by a service Download PDF

Info

Publication number
CA2419994A1
CA2419994A1 CA002419994A CA2419994A CA2419994A1 CA 2419994 A1 CA2419994 A1 CA 2419994A1 CA 002419994 A CA002419994 A CA 002419994A CA 2419994 A CA2419994 A CA 2419994A CA 2419994 A1 CA2419994 A1 CA 2419994A1
Authority
CA
Canada
Prior art keywords
conditions
computer
output
reply
output segment
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
CA002419994A
Other languages
French (fr)
Other versions
CA2419994C (en
Inventor
Jacob Christfort
Jeremy Chone
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.)
Oracle International Corp
Original Assignee
Oracle International Corporation
Jacob Christfort
Jeremy Chone
Oracle Corporation
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 Oracle International Corporation, Jacob Christfort, Jeremy Chone, Oracle Corporation filed Critical Oracle International Corporation
Priority claimed from PCT/US2001/028157 external-priority patent/WO2002021338A2/en
Publication of CA2419994A1 publication Critical patent/CA2419994A1/en
Application granted granted Critical
Publication of CA2419994C publication Critical patent/CA2419994C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • 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/564Enhancement of application control based on intercepted 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/565Conversion or adaptation of application format or content
    • 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/567Integrating service provisioning from a plurality of service providers

Abstract

A method and apparatus for providing a network based operating system for mobile clients is disclosed. Services may be developed that can be used to support different client devices with different capabilities. The services provide output with multiple variations based on different devices, and an intermediary selects the variation best suited for the requesting device. An online software development system is provided to allow services to create, edit, test, and deploy applications at an intermediary using only a browser at the client end. Services may also be provided that can be accessed and referred to by other services, thereby facilitating the combining of differe nt services. Services may also store and access data at an intermediary using variables and a mapping of the stored data to the variables. Data stored at the intermediary may be used to allow an end user to return to a previously accessed service.

Claims (33)

1. A method for customizing content provided by a service in response to a request, the method comprising the computer-implemented steps of:
receiving data from said service, wherein the data includes a plurality of output segments;
wherein each output segment of said plurality of output segments is, relative to the other output segments in said plurality of output segments, a mutually exclusive response to at least a portion of said request;
identifying, based on one or more parameters, a particular output segment from said plurality of output segments to include in a reply to said request;
generating said reply to the request, wherein said reply includes said particular output segment; and sending said reply in response to said request.
2. The method of Claim 1, wherein each output segment of said plurality of output segments is associated with one or more conditions, and wherein the step of identifying said particular output segment comprises the computer-implemented steps of:
comparing said one or more parameters to said one or more conditions; and selecting said particular output segment based on the results of said comparing step.
3. The method of Claim 2, wherein each output segment of said plurality of output segments is accompanied by data that specifies said one or more conditions, and wherein the step comparing said one or more parameters to said one or more conditions comprises the computer-implemented step of:
comparing said one or more parameters to said data that specifies said one or more conditions.
4. The method of Claim 3, wherein each of said one or more conditions is either satisfied or not satisfied, and wherein the step of comparing said one or more parameters to said one or more conditions further comprises the computer-implemented steps of:
identifying one or more output segments for which said one or more conditions are satisfied; and selecting said particular output segment from said one or more output segments.
5. The method of Claim 1, wherein each output segment of said plurality of output segments is associated with a condition in a hierarchy of conditions, and wherein the step of identifying said particular output segment comprises the computer-implemented step of:
determining said particular output segment based on comparing said one or more parameters to conditions in said hierarchy of conditions.
6. The method of Claim 5, wherein each condition has a particular position in said hierarchy of conditions, wherein each condition is either satisfied or not satisfied, and wherein the step of identifying said particular output segment further comprises the computer-implemented steps of:
identifying in said hierarchy of conditions a plurality of conditions that are satisfied and that correspond to one of said plurality of output segments;
selecting, from said plurality of conditions, a particular condition that is at least as low in said hierarchy of conditions as any other of said plurality of conditions in said plurality of conditions; and identifying said particular output segment based on said particular condition being associated with said particular output segment.
7. The method of Claim 5, wherein said hierarchy of conditions is organized based on parent-child relationships, and wherein each child condition corresponds to a subcategory of a category associated with each parent condition.
8. The method of Claim 1, wherein said one or more parameters corresponds to a device type associated with a device to which said reply is to be sent.
9. The method of Claim 8, wherein said device type corresponds to one model.
10. The method of Claim 8, wherein said device type corresponds to a category that includes at least two models.
11. The method of Claim 1, wherein said one or more parameters indicates a capability of a device to which said reply is to be sent.
12. The method of Claim 1, wherein said one or more parameters indicates a characteristic associated with current environmental conditions.
13. The method of Claim 12, wherein said characteristic is a measure of network congestion on a network over which said reply is to be delivered.
14. The method of Claim 12, wherein said characteristic is a current time.
15. The method of Claim 1, wherein said step of generating said reply comprises the computer-implemented step of:
formatting said particular output segment based on a device type associated with a device to which said reply is to be sent.
16. The method of Claim 15, wherein said step of formatting said particular output segment comprises the computer-implemented step of applying a style sheet that corresponds to said device type.
17. A computer-readable medium carrying:
a plurality of alternative output segments, wherein each of said plurality of alternative output segments represents a variation of a set of data, wherein each variation of said set of data satisfies a request that is sent to a service;
a plurality of condition identifiers, wherein one or more of said plurality of condition identifiers are associated with each of said plurality of alternative output segments; and wherein said one or more of said plurality of condition identifiers associated with each of said plurality of alternative output segments indicates whether to include said each of said plurality of alternative output segments in a response to said request.
18. A computer-readable medium carrying one or more sequences of instructions for customizing content provided by a service in response to a request, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
receiving data from said service, wherein the data includes a plurality of output segments;
wherein each output segment of said plurality of output segments is, relative to the other output segments in said plurality of output segments, a mutually exclusive response to at least a portion of said request;
identifying, based on one or more parameters, a particular output segment from said plurality of output segments to include in a reply to said request;
generating said reply to the request, wherein said reply includes said particular output segment; and sending said reply in response to said request.
19. The computer-readable medium of Claim 18, wherein each output segment of said plurality of output segments is associated with one or more conditions, and wherein the instructions for identifying said particular output segment further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
comparing said one or more parameters to said one or more conditions; and selecting said particular output segment based on the results of said comparing step.
20. The computer-readable medium of Claim 19, wherein each output segment of said plurality of output segments is accompanied by data that specifies said one or more conditions, and wherein the instructions for comparing said one or more parameters to said one or more conditions further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of comparing said one or more parameters to said data that specifies said one or more conditions.
21. The computer-readable medium of Claim 20, wherein each of said one or more conditions is either satisfied or not satisfied, and wherein the instructions for comparing said one or more parameters to said one or more conditions further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of identifying one or more output segments for which said one or more conditions are satisfied; and selecting said particular output segment from said one or more output segments.
22. The computer-readable medium of Claim 18, wherein each output segment of said plurality of output segments is associated with a condition in a hierarchy of conditions, and wherein the instructions for identifying said particular output segment further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of determining said particular output segment based on comparing said one or more parameters to conditions in said hierarchy of conditions.
23. The computer-readable medium of Claim 22, wherein each condition has a particular position in said hierarchy of conditions, wherein each condition is either satisfied or not satisfied, and wherein the instructions for identifying said particular output segment further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of identifying in said hierarchy of conditions a plurality of conditions that are satisfied and that correspond to one of said plurality of output segments;
selecting, from said plurality of conditions, a particular condition that is at least as low in said hierarchy of conditions as any other of said plurality of conditions in said plurality of conditions; and identifying said particular output segment based on said particular condition being associated with said particular output segment.
24. The computer-readable medium of Claim 22, wherein said hierarchy of conditions is organized based on parent-child relationships, and wherein each child condition corresponds to a subcategory of a category associated with each parent condition.
25. The computer-readable medium of Claim 18, wherein said one or more parameters corresponds to a device type associated with a device to which said reply is to be sent.
26. The computer-readable medium of Claim 25, wherein said device type corresponds to one model.
27. The computer-readable medium of Claim 25, wherein said device type corresponds to a category that includes at least two models.
28. The computer-readable medium of Claim 18, wherein said one or more parameters indicates a capability of a device to which said reply is to be sent.
29. The computer-readable medium of Claim 18, wherein said one or more parameters indicates a characteristic associated with current environmental conditions.
30. The computer-readable medium of Claim 29, wherein said characteristic is a measure of network congestion on a network over which said reply is to be delivered.
31. The computer-readable medium of Claim 29, wherein said characteristic is a current time.
32. The computer-readable medium of Claim 18, wherein the instructions for generating said reply further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
formatting said particular output segment based on a device type associated with a device to which said reply is to be sent.
33. The computer-readable medium of Claim 32, wherein the instructions for formatting said particular output segment further comprise instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
applying a style sheet that corresponds to said device type.
CA2419994A 2000-09-06 2001-09-06 Customizing content provided by a service Expired - Lifetime CA2419994C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US23048900P 2000-09-06 2000-09-06
US60/230,489 2000-09-06
US09/948,057 US7089295B2 (en) 2000-09-06 2001-09-05 Customizing content provided by a service
US09/948,057 2001-09-05
PCT/US2001/028157 WO2002021338A2 (en) 2000-09-06 2001-09-06 Customizing content provided by a service

Publications (2)

Publication Number Publication Date
CA2419994A1 true CA2419994A1 (en) 2002-03-14
CA2419994C CA2419994C (en) 2010-10-26

Family

ID=56290187

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2419994A Expired - Lifetime CA2419994C (en) 2000-09-06 2001-09-06 Customizing content provided by a service

Country Status (5)

Country Link
US (1) US7089295B2 (en)
EP (1) EP1356397A2 (en)
JP (1) JP4723793B2 (en)
AU (1) AU2001290686B2 (en)
CA (1) CA2419994C (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6948117B2 (en) * 2000-10-04 2005-09-20 Microsoft Corporation Methods and systems for generating a viewable document using view descriptors and generic view stylesheets
US20020087630A1 (en) * 2000-10-20 2002-07-04 Jonathan Wu Enhanced information and presence service
US20020143821A1 (en) * 2000-12-15 2002-10-03 Douglas Jakubowski Site mining stylesheet generator
JP2004534986A (en) * 2000-12-23 2004-11-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Information distribution in computer systems using markup languages
US20020103935A1 (en) * 2001-01-26 2002-08-01 Neil Fishman Pushing rich content information to mobile devices
US20020138315A1 (en) * 2001-03-20 2002-09-26 Mineo Nozaki Technical support system
US20030088451A1 (en) * 2001-11-02 2003-05-08 Toshiba Tec Kabushiki Kaisha Technical support system
US20030088454A1 (en) * 2001-11-02 2003-05-08 Toshiba Tec Kabushiki Kaisha System, method and computer program product for complaint report issue
US20030088330A1 (en) * 2001-11-02 2003-05-08 Toshiba Tec Kabushiki Kaisha Method, system and computer program product for coping with the changes in hardware
US20030088453A1 (en) * 2001-11-02 2003-05-08 Toshiba Tec Kabushiki Kaisha System, method and computer program product for rank assignment
US7024411B2 (en) 2001-11-02 2006-04-04 Toshiba Tec Kabushiki Kaisha Method, system and computer program product for providing backup data for use in studying claims
US20030088641A1 (en) * 2001-11-02 2003-05-08 Toshiba Tec Kabushiki Kaisha Technical support system
KR100424625B1 (en) * 2001-11-15 2004-03-24 삼성전자주식회사 Apparatus for web contents providing using subscriber terminal in exchange system and method same
JP2003173261A (en) * 2001-12-06 2003-06-20 Fuji Photo Film Co Ltd Application distributing system, application distributing method and application distributing program
US7711854B2 (en) * 2002-02-07 2010-05-04 Accenture Global Services Gmbh Retrieving documents over a network with a wireless communication device
FR2838589B1 (en) * 2002-04-10 2005-03-04 Thomson Licensing Sa DATA TRANSMISSION DEVICE AND DATA RECEIVING DEVICE
US20040024867A1 (en) * 2002-06-28 2004-02-05 Openwave Systems Inc. Method and apparatus for determination of device capabilities on a network
US7614059B2 (en) * 2002-07-11 2009-11-03 Topia Technology System and method for the discovery and usage of local resources by a mobile agent object
DE10248528B4 (en) * 2002-10-14 2006-05-18 Thinprint Gmbh Method and arrangement for outputting files in communication networks, and a corresponding computer program and a corresponding computer-readable storage medium
US7822831B2 (en) 2003-07-31 2010-10-26 International Business Machines Corporation Method, system and program product for preserving and restoring mobile device user settings
US9100814B2 (en) * 2003-09-17 2015-08-04 Unwired Plant, Llc Federated download of digital content to wireless devices
US8732239B2 (en) * 2003-10-02 2014-05-20 Hong Kong Applied Science And Technology Research Institute Co., Ltd. System and method for providing multimedia wireless messages across a broad range and diversity of networks and user terminal display equipment
GB2407661A (en) * 2003-10-31 2005-05-04 Hewlett Packard Development Co Method of validating device profiles and capability class descriptions
US7774378B2 (en) * 2004-06-04 2010-08-10 Icentera Corporation System and method for providing intelligence centers
US7778397B2 (en) * 2005-03-10 2010-08-17 Avaya Inc. Dynamic video generation in interactive voice response systems
US7716240B2 (en) 2005-12-29 2010-05-11 Nextlabs, Inc. Techniques and system to deploy policies intelligently
WO2007120360A2 (en) 2005-12-29 2007-10-25 Blue Jungle Information management system
US7877409B2 (en) * 2005-12-29 2011-01-25 Nextlabs, Inc. Preventing conflicts of interests between two or more groups using applications
US20070289024A1 (en) * 2006-06-09 2007-12-13 Microsoft Corporation Microsoft Patent Group Controlling access to computer resources using conditions specified for user accounts
US9135626B2 (en) * 2006-06-30 2015-09-15 Nokia Technologies Oy Advertising middleware
EP2130063B1 (en) * 2007-03-09 2017-10-18 European Organisation for Nuclear Research CERN Method, apparatus and computer program for measuring the dose, dose rate or composition of radiation
US20080270913A1 (en) * 2007-04-26 2008-10-30 Howard Singer Methods, Media, and Devices for Providing a Package of Assets
US7853669B2 (en) 2007-05-04 2010-12-14 Microsoft Corporation Mesh-managing data across a distributed set of devices
GB0802585D0 (en) 2008-02-12 2008-03-19 Mtld Top Level Domain Ltd Determining a property of communication device
US9753712B2 (en) 2008-03-20 2017-09-05 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US9298747B2 (en) * 2008-03-20 2016-03-29 Microsoft Technology Licensing, Llc Deployable, consistent, and extensible computing environment platform
US8484174B2 (en) * 2008-03-20 2013-07-09 Microsoft Corporation Computing environment representation
US8572033B2 (en) 2008-03-20 2013-10-29 Microsoft Corporation Computing environment configuration
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
GB2465138B (en) * 2008-10-10 2012-10-10 Afilias Technologies Ltd Transcoding web resources
EP2335379A4 (en) * 2008-10-19 2012-05-09 Research In Motion Ltd Web application framework for enabling optimum rendering performance on a client based upon detected parameters of the client
CA2722760A1 (en) * 2008-10-19 2010-04-22 Research In Motion Limited Web application framework for enabling the creation of applications that provide an interface with clients that is independent of scripting capability
US20110004615A1 (en) * 2009-07-06 2011-01-06 Verizon Patent And Licensing System for and method of distributing device information in an internet protocol multimedia subsystem (ims)
US8584208B2 (en) * 2009-11-25 2013-11-12 Nokia Corporation Method and apparatus for providing a context resource description language and framework for supporting the same
US9141724B2 (en) 2010-04-19 2015-09-22 Afilias Technologies Limited Transcoder hinting
GB2481843A (en) 2010-07-08 2012-01-11 Mtld Top Level Domain Ltd Web based method of generating user interfaces
KR20120133508A (en) * 2011-05-31 2012-12-11 주식회사 케이티 System and method for providing in-app service
US9891897B2 (en) 2012-12-22 2018-02-13 Oracle International Corporation Dynamic user interface tag format
JP5800000B2 (en) * 2013-10-02 2015-10-28 セイコーエプソン株式会社 Control method
US10073604B2 (en) 2014-05-15 2018-09-11 Oracle International Corporation UI-driven model extensibility in multi-tier applications
RU2015116133A (en) * 2015-04-29 2016-11-20 Общество с ограниченной ответственностью "1С" METHOD FOR AUTOMATED APPLICATION INTERFACE GENERATION

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US124055A (en) * 1872-02-27 Improvement in cart-saddles
US5115501A (en) 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
JP2522898B2 (en) * 1992-09-08 1996-08-07 インターナショナル・ビジネス・マシーンズ・コーポレイション Dynamic customization method and graphic resource editor
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5850548A (en) * 1994-11-14 1998-12-15 Borland International, Inc. System and methods for visual programming based on a high-level hierarchical data flow model
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5887172A (en) * 1996-01-10 1999-03-23 Sun Microsystems, Inc. Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends
US5937163A (en) * 1996-03-26 1999-08-10 Industrial Technology Research Institute Method and system at a host node for hierarchically organizing the links visited by a world wide web browser executing at the host node
US5850433A (en) * 1996-05-01 1998-12-15 Sprint Communication Co. L.P. System and method for providing an on-line directory service
US5991535A (en) * 1996-07-03 1999-11-23 Sun Microsystems, Inc. Visual composition tool for constructing application programs using distributed objects on a distributed object network
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5960432A (en) * 1996-12-31 1999-09-28 Intel Corporation Multi-level captioning for enhanced data display
JPH10243048A (en) * 1997-02-27 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> Information transmission method and system therefor
US6892226B1 (en) * 1997-03-27 2005-05-10 Intel Corporation System for delivery of dynamic content to a client device
US6286029B1 (en) * 1997-04-28 2001-09-04 Sabre Inc. Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list
US6073163A (en) * 1997-06-10 2000-06-06 Oracle Corporation Method and apparatus for enabling web-based execution of an application
JP3968176B2 (en) * 1997-10-06 2007-08-29 松下電器産業株式会社 Transmission document editing device, reception document processing device
US6578073B1 (en) * 1998-05-13 2003-06-10 Hewlett-Packard Development Company, L.P. Accelerated content delivery over a network using reduced size objects
US6510469B1 (en) * 1998-05-13 2003-01-21 Compaq Information Technologies Group,L.P. Method and apparatus for providing accelerated content delivery over a network
JPH11345178A (en) * 1998-06-02 1999-12-14 Toshiba Corp Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command
US6128655A (en) * 1998-07-10 2000-10-03 International Business Machines Corporation Distribution mechanism for filtering, formatting and reuse of web based content
US6324681B1 (en) * 1998-10-01 2001-11-27 Unisys Corporation Automated development system for developing applications that interface with both distributed component object model (DCOM) and enterprise server environments
US7131062B2 (en) * 1998-12-09 2006-10-31 International Business Machines Corporation Systems, methods and computer program products for associating dynamically generated web page content with web site visitors
US6408360B1 (en) * 1999-01-25 2002-06-18 International Business Machines Corporation Cache override control in an apparatus for caching dynamic content
US6535896B2 (en) * 1999-01-29 2003-03-18 International Business Machines Corporation Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
US6313835B1 (en) * 1999-04-09 2001-11-06 Zapa Digital Arts Ltd. Simplified on-line preparation of dynamic web sites
US6345279B1 (en) * 1999-04-23 2002-02-05 International Business Machines Corporation Methods and apparatus for adapting multimedia content for client devices
US6477565B1 (en) * 1999-06-01 2002-11-05 Yodlee.Com, Inc. Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
US6584548B1 (en) * 1999-07-22 2003-06-24 International Business Machines Corporation Method and apparatus for invalidating data in a cache
US6735741B1 (en) * 1999-07-30 2004-05-11 International Business Machines Corporation Method system, and program for dynamic resource linking when copies are maintained at different storage locations
JP4328447B2 (en) * 1999-10-12 2009-09-09 三井住友海上火災保険株式会社 Web page format standardization server that functions as a relay server
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
JP2001202283A (en) * 1999-11-09 2001-07-27 Fujitsu Ltd System for monitoring contents updating situation
US20020055351A1 (en) * 1999-11-12 2002-05-09 Elsey Nicholas J. Technique for providing personalized information and communications services
US6772413B2 (en) * 1999-12-21 2004-08-03 Datapower Technology, Inc. Method and apparatus of data exchange using runtime code generator and translator
US20010029523A1 (en) * 2000-01-21 2001-10-11 Mcternan Brennan J. System and method for accounting for variations in client capabilities in the distribution of a media presentation
US20010047517A1 (en) * 2000-02-10 2001-11-29 Charilaos Christopoulos Method and apparatus for intelligent transcoding of multimedia data
US6757709B1 (en) * 2000-04-05 2004-06-29 Hewlett-Packard Development Company, L.P. Method and apparatus for providing a client system with information via a network
US6704776B1 (en) * 2000-06-30 2004-03-09 Webtv Networks, Inc. Selecting attribute based content for server applications
JP2002049564A (en) * 2000-08-01 2002-02-15 Just Syst Corp Device and method for generating reply electronic mail and recording medium
US20020037709A1 (en) * 2000-09-22 2002-03-28 Ranjit Bhatia System, method and apparatus for facilitating the receipt of realtime information from telecommunications nodes
WO2002046946A1 (en) * 2000-12-07 2002-06-13 Cincro Communications Corporation System and method for delivery of documents over a computer network

Also Published As

Publication number Publication date
JP4723793B2 (en) 2011-07-13
CA2419994C (en) 2010-10-26
EP1356397A2 (en) 2003-10-29
US7089295B2 (en) 2006-08-08
AU2001290686B2 (en) 2007-05-17
JP2005507516A (en) 2005-03-17
US20020120684A1 (en) 2002-08-29

Similar Documents

Publication Publication Date Title
CA2419994A1 (en) Customizing content provided by a service
CA2420023A1 (en) Accessing data stored at an intermediary from a service
WO2002021322A3 (en) Developing applications online
WO2002021342A3 (en) Providing content from multiple services
KR100261386B1 (en) A computerized resource name resolution mechanism
US20040024843A1 (en) Method for provisioning distributed web applications
MY116264A (en) Generation of a compatible order for a computer system
US6539420B1 (en) Distribution mechanism for reuse of web based image data
US7506069B2 (en) Accessing data in a computer network
JPH11175329A (en) Application linking method and device therefor
CA2486185A1 (en) Application generator
JP2003044509A5 (en)
CN110519409B (en) Domain name dynamic configuration method, device, equipment and storage medium
Caldwell et al. WebCADET: facilitating distributed design support
CN110507986B (en) Animation information processing method and device
CN109871221A (en) A kind of system for deployment mobile application software of quickly installing for mobile terminal device
JP4594931B2 (en) Actionable message communication
KR102023999B1 (en) Method and apparatus for generating web pages
JP2000010923A (en) Information providing method
US20010037344A1 (en) Method for providing web pages and system for providing web pages
US20040225729A1 (en) Dynamic display of round-trip times of message sequences
CN112449022A (en) Cloud edge coordination method, device and system and electronic equipment
CN108156109B (en) Service response method and device
CN110674380B (en) Data query method, system, readable storage medium and intelligent device
CN111783371B (en) Network-based connector design method and electronic equipment

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20210907