CA2419994A1 - Customizing content provided by a service - Google Patents
Customizing content provided by a service Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
applying a style sheet that corresponds to said device type.
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)
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)
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 |
-
2001
- 2001-09-05 US US09/948,057 patent/US7089295B2/en not_active Expired - Lifetime
- 2001-09-06 AU AU2001290686A patent/AU2001290686B2/en not_active Expired
- 2001-09-06 JP JP2002525478A patent/JP4723793B2/en not_active Expired - Lifetime
- 2001-09-06 EP EP01970708A patent/EP1356397A2/en not_active Withdrawn
- 2001-09-06 CA CA2419994A patent/CA2419994C/en not_active Expired - Lifetime
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 |