WO2000079406A1 - Systeme et procede d'exploitation de service d'adaptation de contenu internet - Google Patents
Systeme et procede d'exploitation de service d'adaptation de contenu internet Download PDFInfo
- Publication number
- WO2000079406A1 WO2000079406A1 PCT/US2000/017269 US0017269W WO0079406A1 WO 2000079406 A1 WO2000079406 A1 WO 2000079406A1 US 0017269 W US0017269 W US 0017269W WO 0079406 A1 WO0079406 A1 WO 0079406A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- internet
- internet content
- consumer
- adaptation
- Prior art date
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/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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User 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/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- 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/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
Definitions
- the present invention relates to a system and operating method for use by content providers who wish to provide to end users content adapted for use on computers that could possibly be intermittently connected to the Internet.
- a typical Internet user is able to access content whenever he or she desires. This is because most users access the Internet using computers with always-available Internet connections (e.g., persistent or dialup hardwired connections, or wireless connections).
- always-available Internet connections e.g., persistent or dialup hardwired connections, or wireless connections.
- Handhelds which are only able to connect to the Internet intermittently, if at all.
- This type of user needs to be able to download Internet content to his or her handheld when it is connected to the Internet directly or indirectly (e.g., via a standalone personal computer or a server that can provide Internet content).
- the downloaded content needs to be structured so that it can be viewed on the portable that is the destination of the downloaded data.
- AvantGo can be used to view HTML content that has been re-authored for compatibility with the AvantGo viewer by content providers, such as CNNfhTM, The Wall Street JournalTM and the New York TimesTM.
- AvantGo can also be used to view Internet content that has not been re-authored, but such content could be difficult to view on handhelds, but this is not a key aspect of the AvantGo model.
- Re-authored content is provided by the content providers and is stored on Internet servers that also serve conventional Internet content from the providers.
- the AvantGo system requires content providers to commit additional resources (e.g., time/effort to reauthor content, server resources) to support handheld users of AvantGo.
- Oracle ' s Proj ect Panama Another system for delivering Internet content to handheld users is Oracle ' s Proj ect Panama.
- Organic Proj ect Panama is capable of dynamically transforming existing Internet content to a generic XML format, and then generating any device specific output desired. Examples of markup languages supported include HTML, WML, HDML, TTML and VoxML .
- Project Panama provides a service creation environment that allows content providers to create a web service that makes their content available to all mobile devices.
- the service creation environment creates the generic XML web service representation based on analysis of the web site. "The analysis can be done either by an [sic] system administrator for more complex transaction based web services or by the end user for more simple types of information services.”
- Id. Project Panama also provides apersonalized portal from which a user of a mobile, Internet-connected device can access the web.
- a drawback of Project Panama is that it is a piece of software that must be loaded onto a server and not a pure web service that can be accessed and employed by any content provider with Internet access.
- Project Panama Another drawback of Project Panama is that, because end users are allowed solely to perform the web site analysis that determines how the site will look on their handhelds, content providers will not necessarily be able to ensure consistency and quality of their web site when viewed from handheld devices. That is, Project Panama does not allow content providers to configure via a pure web-based interface adaptation of their web content. This and other systems that allow content adaptation without the approval of content providers could run afoul of copyright law, which grants to copyright holders the exclusive right to create derivative works, which could conceivably include adapted versions of copyrighted online content. Additionally, allowing users to determine how a web site is presented on a handheld could mean lost opportunities for selling advertising placed with the downloaded content.
- ProxiNet is yet another system for providing Internet content to users of handheld devices.
- ProxiNet is based on the idea of providing proxy servers between users and Web servers that offload web processing from the users' handheld devices.
- a proxy server "distills" in real-time the requested content to a format appropriate to the capabilities of the handheld device.
- the distilled content is not represented using HTML.
- the ProxiNet service only needs to support one distillation format and one client application.
- ProxiNet does not allow content providers to configure adaptation. Additional information on the concepts underlying ProxiNet can be found in: "Adapting to Network and Client Variation Using Infrastructural Proxies: Lessons and Perspectives," Armando Fox, Steven D. Gribble,
- Online Anywhere is a piece of software that allows content providers to configure the adaptation of their software.
- the Online Anywhere software is not a centralized service that can be accessed by any content provider with Internet access.
- Palm VIITM systems provide a methodology for providing filtered access to web pages via client software called Palm Query Applications.
- This system is similar to AvantGo in that the Palm Query Application (PQA) must be written in special form of HTML, however, compared to AvantGo, an additional step is also involved wherein the programmer uses an installed development tool (the Query Application Builder) to turn the HTML into a query application, which is then made available to end users for installation and use. More information on PQAs can be found at http://www.palm.com/devzone/palmvii.
- an Internet-based content transformation service that enables users to acquire content that is configured for their handheld devices in a format that is approved by the content providers.
- the content providers can specify the format of the transformed content without needing to perform laborious web site analysis.
- an Internet-based content transformation service that enables appropriate advertising to be inserted into the transformed content.
- Such a service that performs content transformation in real-time, freeing content providers from storing as many different forms of content as types of supported platforms.
- the users of the service are not required to have an Internet connection for their handheld devices.
- the present invention is a system, operating model and method for an Internet- based, content adaptation service.
- a system and operating model implemented in accordance with the present invention includes a publisher, a consumer and an adaptation service.
- the publisher provides Internet content.
- the consumer employs a handheld device, laptop computer, notebook computer, desktop personal computer, or other information appliance (the invention is most advantageous for, but not limited to, a handheld device) to use an adapted version of the Internet content.
- the adaptation service transforms the Internet content to the adapted version for use by the consumer.
- the adapted version is formatted so as to be compatible with capabilities of the handheld device or other computer or information appliance and content transformation specifications of the publisher indicating preferences regarding at least the appearance of the adapted version.
- the adaptation service can be configured to merge complementary content with the adapted version.
- the complementary content can include advertising, editorial content or other content related to the adapted content.
- the adaptation service can also be configured to obtain approval from content providers for the modification of their content.
- the present invention is a business method for an Internet based content adaptation service that enables a publisher to make Internet content available to users of handheld devices, laptop computers, notebook computers, desktop personal computers, or other information appliances.
- the adaptation service is hosted on the Internet and provides a pure, web-based interface via which the publisher can specify characteristics of an adapted version of the Internet content for use on handheld devices.
- the adaptation service is configured to transform the Internet content to the adapted version in accordance with the publisher-specified characteristics.
- the present invention can be implemented so that users can also obtain the content via e-mail or any other digital communication means.
- the invention also provides a computer program, computer program modules, and computer product embodying the models, method, and procedures described herein.
- FIG. 1 A is a schematic of a basic embodiment of an adaptation service implemented in accordance with the present invention
- FIG. 1 B is a schematic of an elaboration of the basic embodiment of the adaptation service shown in FIG. 1 A;
- FIG. 1 C is a schematic of an extension of the embodiments of the adaptation service shown in FIGS. 1 A and IB;
- FIG.2 is a block diagram of an embodiment of the present invention showing details of computers 240, 220, 202 employed, respectively by an adaptation server, publisher and consumer;
- FIGS. 3A-3C are diagrams of a sequence of screens presented by the adaptation service to a consumer who needs to generate an adapted version of Internet content
- FIG. 4 are flow diagrams illustrating a series of operations performed on a consumer ' s computer 202, publisher ' s server 220 and adaptation server 240 in the course of adapting Internet content for use by a particular user on a particular type of handheld device;
- FIG.5 is a block diagram of an alternative embodiment where the client computer is configured with a client software agent that can download on schedule adapted content placed by a user in a software market basket;
- FIG. 6 is a block diagram of an alternative embodiment including a library site that collects adapt links for a set of adaptable content items
- FIG. 7 is a block diagram of an alternative embodiment wherein the adaptation service 102 and a publisher/content provider 106 communicate configuration and adaptation information via e-mail; and
- FIG. 8 is a block diagram of an alternative embodiment wherein the adaptation service 102 can send a consumer 104 exchange meta-information about Internet content.
- FIG. 1 A there is shown a diagram of a basic embodiment of an adaptation service 102 implemented in accordance with the present invention.
- the adaptation service 102 is coupled to content consumers 104 and publishers 106 via the Internet 108.
- all interactions between the adaptation service are not limited to all interactions between the adaptation service
- the consumers 104 and the publishers 106 are via standard Internet (i.e., web-based) front-ends, although special-purpose front-ends could also be used.
- the adaptation service 102 transforms in real-time Internet content 107 from the publishers 106 into adapted content 103 used by the customers 104.
- the adaptation service 102 initiates a transformation in response to an Internet request
- a consumer 104 that invokes the adaptation service 102.
- a consumer 104 For example, a consumer
- the adaptation service 102 might invoke the service 102 by selecting a characteristic icon displayed by all web pages that can be transformed by the adaptation service. After transforming the requested content 107 the service 102 downloads the adapted content 103 to the consumer 104.
- the adaptation service 102 can cache the adapted content so that it can be speedily delivered to other consumers 104 with similar requests 105.
- the transformation may be performed in non-real time, such as transformation on demand or transformation according to a predetermined schedule that transforms the content and caches or otherwise stores the content until the consumer makes the demand, or according to a predetermined schedule.
- a non-real-time procedure may involve fransforming the content at 5 : 00 am every morning in anticipation of a consumer making a request for the transformed content after 8:00 am.
- the consumer 104 can access the adaptation service 102 using any type of client device, including a laptop personal computer, a notebook computer, an information appliance, or a desktop PC that is intermittently connected to the Internet via modem dialup or via a persistent Internet connection, or a handheld device with dialup or persistent
- the inventive structure and method are particularly advantageous for a handheld device, we described the inventive structures, procedures, and method with reference to handheld devices; however the invention is not limited to such handheld devices. References to handheld devices in the specification are references to any of these devices. Additionally, the adapted content 103 can be used on any type of viewer, including a handheld device or other computing device or information appliance with no Internet access that is able to receive the adapted content 103 via another, Internet-connected device.
- the adaptation service 102 generates the adapted content 103 in accordance with:
- the consumer 104 might access the adaptation service 102 from the handheld device or from a personal computer 118 that can download the adapted content 103 to the handheld device 110.
- the latter configuration is necessary when the handheld device 110 is unable to use Internet content (e.g., because it can't connect to the Internet or does not have the hardware and/or software capabilities to use Internet content).
- Business models for implementing the adaptation service of FIG. 1 A are now described with reference to FIGS. IB and lC.
- the adaptation service 102 includes an adaptation configuration service component 120 used by publishers 106, a content marketplace service component 124 used by consumers 102 and an adaptation and delivery engine 122 that generates and delivers the adapted Internet content 103.
- a publisher 106 uses the adaptation configuration service 120 to: • make Internet source content 107 available for adapted republication by the adaptation service 102; and
- the adaptation specification can indicate, among other things, the URL (Universal Resource Locator) of the source content 107, what subset of the source site should be transformed by the service 102 and how the selected Internet content 107 should be transformed.
- Publishers can provide one or more specification 114 for each piece of source content, each of the specifications being for a different client device configuration or type.
- Consumers 104 use the marketplace service 124 to retrieve adapted content 103 made available by the adaptation service 102 via the delivery engine 122.
- the marketplace service 124 can provide adapted content 103 according to at least three different modes of operation:
- a consumer 104 can select an individual content item 107 and download its adapted version 103 immediately; • a consumer 104 can add selected content 107 to a personal "shopping basket" 126 and then take delivery of the corresponding adapted content 103 in a deferred or alternative fashion (e.g., on schedule); or
- a consumer 104 can look at what the content 107 will look like after adaptation by browsing the adapted version 103 in some way, without needing to download all of the adapted content 103.
- a consumers 's personal shopping basket can be maintained by the adaptation service 102 on its servers or on the consumer' s Internet platform.
- the consumer' s shopping basket 126 could also be maintained by another business providing a "marketplace" service.
- Consumers 104 can also use the adaptation service 102 to further personalize the adapted content 103.
- consumers can specify via the adaptation service 102 :
- the marketplace service can be implemented as a public web site, as a private web site, on an intra-enterprise server, as a dialup service or using equivalent technology.
- the adaptation and delivery engine 122 transforms selected Internet content 107 into the adapted content 103 in accordance with the adaptation specification 114, the target- device capabilities 112 and any other adaptation information provided by the consumer
- FIG. 1C there is shown a diagram of an adaptation service business model in which the adaptation service 102 includes an adaptation configuration service component 120, adaptation and delivery engine 122, content marketplace service component 124 and complementary content 130.
- the adaptation service 102 includes an adaptation configuration service component 120, adaptation and delivery engine 122, content marketplace service component 124 and complementary content 130.
- the adaptation configuration service component 120 includes an adaptation configuration service component 120, adaptation and delivery engine 122, content marketplace service component 124 and complementary content 130.
- publishers 106 interact with the adaptation configuration service component 120, consumers
- the 104 interact with the content marketplace service component 124 and the adaptation and delivery engine generates and delivers to consumers 104 the adapted content 103.
- publishers 106 can ask the adaptation service 102 to merge portions of the complementary content 130 with the adapted content 103.
- the complementary content 130 can include paid advertising 132, editorial content 134 and other content 136 related to requested content 107.
- the complementary content 130 that is merged with the adapted content 103 is selected based on rules 138 provided by the publisher of the adapted content 103, a requesting consumer's demographic profile (e.g., age, sex, income, education, marital status, interests) 140 and the type 142 of the requested content 107.
- a publisher 106 of adaptable sports content 107 could include in their adaptation specification 114 a rule directing the adaptation service 102 to merge ads for appropriate sporting equipment into their adapted content 103 if the requesting consumer 104 has indicated an interest in sports. What is appropriate sporting equipment could be determined by the adaptation service 102 or specified in detail by the publisher 106. Additional details of a representative embodiment are now described with respect to FIG. 2.
- FIG. 2 there is shown is a block diagram of an embodiment of the present invention showing details of computers 240, 220, 202 employed, respectively by an adaptation service 102, publisher 106 and a representative Internet user/consumer 104.
- Each of the computers 240, 220, 202 has an associated memory 242, 222, 203 in which are stored programs and data used for the respective computer' s operation.
- Each memory represents any combination of memory types, including fast semiconductor memory (e.g., RAM or ROM), slower magnetic memory (e.g., hard disk storage) and optical memory.
- Each of the computers 240, 220, 202 also includes a processor (not shown) that executes programs in the respective memory 242, 222, 203.
- a consumer 104 uses the computer 202 to retrieve content from publishers 106 via the Internet 108.
- the memory 203 of the computer 202 is stored a conventional web browser 206 and, optionally, specialized programs 210 that can be used by the consumer 104 to interact with the adaptation service 102.
- the programs 210 are optional as all consumer 104 interactions with the adaptation service 102 can be via standard Internet programs, such as the browser 206.
- the illustrated embodiment shows a situation where the representative user 104 intends to use the adapted content 103 on a handheld computer 204 with a limited set of capabilities as compared to the computer 202.
- the handheld computer 204 does not have Internet access capabilities; therefore, the adapted content 103 is downloaded to the handheld device 204 via the computer 202.
- the computer 204 can access and use, in at least a rudimentary manner, Internet content 107, the adapted content 103 can be downloaded directly to the handheld device 204.
- the handheld computer 204 includes a memory 205 which, as described above, can be any combination of different types of memory.
- the memory 205 includes non- volatile memory for long term data storage and RAM for short term data storage and program execution.
- the memory 205 includes browser/viewer software 208 which is employed by the consumer 104 to use/view the adapted content 103 on the handheld device 204.
- the software 208 can be a novel browser/viewer program or a conventional microviewer/browser for AvantGo, CDF, HTML, XML or other- formatted content.
- the memory 205 can also include an optional set of capability data 210 indicating characteristics of the handheld device 204, at least some of which are taken into account by the adaptation service 102 when generating the adapted version 103.
- the handheld computer can inform the computer 202 and the adaptation service 102 of these capabilities using a universal mobile ID.
- the capability data 210 can include, but is not limited to, factors such as display resolution (i.e., number of addressable vertical and horizontal pixels), display color depth
- FIG.2 is just one hardware embodiment of the present invention. More generally, the present invention is adaptable to any environment where a consumer 104 with computer resources, including a handheld device 204 and, when the handheld device cannot connect to the Internet 108, a computer 202 with a connection to the Internet, selects Internet content to be adapted for and then downloaded to the handheld device 204.
- the computer resources can also include resources distributed across the Internet that a consumer can use to fulfill one or more consumer-oriented functions. For example, refer to the alternative embodiments described with reference to FIGS. 5 and 6.
- the content configuration performed by the present invention can include, but is not limited to: modifying a site to have a closed, consistent site structure; translating or summarizing site content; or downloading a content package to a user to keep the content current (this could be applied to computer program content or to information content).
- a publisher site 106 includes a server 220 that provides content 107 over the Internet 108 in response to user requests 105.
- the server 220 has a memory 222 that includes publisher server software 228 and web page code 230.
- the server software 228 responds to web page requests 105 transmitted over the Internet from users such as the user 104 by returning the requested pages.
- the web page code 230 is also conventional in that it represents using standard markup language, such as HTML or extensible Markup Language (XML), elements of the publisher's web pages.
- the code 230a for a particular web page, WP 1 includes code for three elements : an adaptation button 232a, element a l 232b and element_2232c.
- the adaptation button code 232a which embodies a novel concept of the present invention, is displayed by the browser 206 as a characteristic widget that indicates that the associated web page WPI can be adapted for use on the user's handheld device 204.
- the underlying adaptation code 232a causes the browser 206 to invoke the adaptation service 102, which subsequently initiates a process by which, in accordance with the present invention, the associated web page is transformed to an adapted version.
- the adaptation service 102 includes a server 240 that transforms content 107 from publishers 106 in accordance with user and publisher specifications.
- the server 240 includes a memory 242 in which is stored adaptation server software 242 and content and user specifications 244, 246.
- the adaptation server software 242 interacts with publishers 106 who wish to provide adapted content 103 and consumers 104 who wish to use the adapted content 103.
- the adaptation service software 242 allows publishers to define the specifications 244 pertaining to their content and users to indicate the specifications 246 of their handheld devices 204 used to access the adapted content 103.
- the adaptation server software 242 also generates in real-time the adapted content 103 in accordance with the content and user specifications 244, 246 and, optionally, merges complementary content with the adapted content 103. If specific content and user specifications 244, 246 are not provided by particular publishers 106 and consumers 104, generic settings 244, 246 can be used that are generally appropriate for most web content 107 and handheld devices 204.
- FIG.2 shows the situation where two publishers 106 (only one of which is shown) have provided respective content specifications 252a, 252b.
- Each specification 252 provides a template for transforming a publisher's content in a variety of formats that are not limited to the illustrated formats.
- the Publisher 1 specification 252a includes approved transformations for elements 1 and 2 254a- 1, 254a-2, and web pages
- the specification 252a also includes advertisements 258 that can be merged with the adapted content 103 of Publisher 1.
- complementary content such as the advertisements 258, need not necessarily be associated with a particular publisher 106 as many different publishers might wish to sell ad space to the same advertisers in the adapted content 103.
- FIGS.3A-3C A series of screen displays illustrating interactions of a consumer 102 with the web page WPI (corresponding to the web page WPI of FIG. 2), before and after adaptation processing, is now described with respect to FIGS.3A-3C.
- FIGS. 3A-3C there are shown diagrams of a sequence of screens presented on the consumer computer 202 (FIG. 2) and on the handheld computer 204 illustrating different stages in a consumer's request for and use of an adapted version of a web page WPI 262.
- the consumer computer 202 is displaying an un-adapted web page WPI 262, which includes web page elements 266, 268 and a characteristic adaptation widget 264 that is displayed on any web page that can be transformed by the adaptation service 102.
- FIG.3B shows the same screen after the consumer 104 has selected the adaptation widget 264.
- an additional adaptation device information window 270 is displayed on which the user can enter attributes of the handheld device on which the adapted content is to be viewed.
- the user may enter the attributes of the handheld device on the same window as the un-adapted web page WP 1 262.
- the user may not need to explicitly enter the characteristics of the handheld, instead relying on protocols (such as the user-agent property of HTTP) that exchange information from which the adaptation service could deduce the device characteristics in some cases.
- FIG. 3C shows the adapted web page as it is seen on the display of the handheld computer 202.
- This display includes transformed versions 266x, 268x of the unadapted elements 266, 268 and complementary advertising 272 merged with the displayed adapted content 103.
- the format of and placement on the adapted web page of the adapted elements and complementary content can be determined by any combination of the adaptation server software and the publisher 106 (via the content specification 252), and selected display or viewer/browser-related aspects of the adapted version 103 can be determined by any combination of the user 102 (via the user specification 246) or the adaptation server software 242.
- the present invention also encompasses situations where each of the content specifications 244 is related to a group of content from one or more publishers 106.
- site-structure transformation the entire structure of a site is transformed so that it is suitable for off-line use. Site- structure transformation is particularly useful as most web content is structured with an endless web of interconnected links, which is not consistent with the closed-world environment of offline use.
- FIG. 4 there is shown a flow diagram illustrating a series of operations performed on the user computer 202, publisher server 220 and adaptation server 240 in the course of adapting Internet content for use by a particular user 102 on a particular type of handheld device 204. Each operation is labeled with an index in parentheses, which is referred to in this discussion.
- the user 102 selects an adaptation widget 264 on an un-adapted web page 262 displayed on the consumer computer to request an adapted version of the web page 262.
- the selection of the adaptation widget 264 causes the browser 206 to notify the adaptation server 240 of the selection event (2.2) along with the identity (e.g., publisher, web page URL, etc.) of the web page being viewed when the selection occurred.
- the adaptation server software 242 processes the notification (2.3) and, because this was the first selection in a particular transaction of the adaptation widget, returns web page code for a window on which the user can enter the characteristics of his or her handheld device (2.4).
- the user completes the device information on the window (2.5) and again selects the adaptation widget 264 (2.6), which causes the browser 206 to return the user device specifications 246 to the adaptation server
- the adaptation server software 242 In response to this second selection of the adaptation widget 264 the adaptation server software 242 generates in real-time the adapted web page 103 corresponding to the web page being viewed on the consumer computer 202 (2.8) and returns that web page to the consumer computer 202 (2.8). Adaptation client software 210 on the consumer computer 202 then downloads the adapted web page 103 to the handheld computer 204 for offline user.
- a downloading session initiated by a consumer session may have an "add to basket" option 310 displayed on a web page 312 (e.g., the web page to be adapted or some other web page) that allows the actual downloading of adapted content 103 to be deferred to a later time and possibly a different device.
- a web page 312 e.g., the web page to be adapted or some other web page
- the consumer's computer 202 or the target computer 204 for the downloaded, adapted material 103, can be configured with a client software agent 320 that wakes up and downloads to content added to the basket (or a selected subset) on schedule 324, e.g., during the night.
- the basket 126 and software agent 320 can be stored/executed on the consumer's devices 202/204 or in whole or in part on another consumer computing resource located on the Internet.
- the basket is also useful for collecting favorite content of the user in one place so the user doesn't have to hunt around the Web for the content.
- FIG. 6 there is a "library" web site 330 that collects together adapt buttons for a group of content 332.
- a "library" web site 330 that collects together adapt buttons for a group of content 332.
- the library web site 330 can simply server as a repository of adapt buttons 334a-d associated with individual content pages/sites in lieu of placing adapt buttons 334 on the respective pages/sites.
- the library web site adapt button(s) could also be configured to allow users to add selected content to the user ' s personal basket. As shown in FIG.
- the associated content links 338 are stored on a server 336 associated with the library web site 330. More generally, the adapt button 232 associated with adaptable content does not need to be displayed on the actual content to be adapted - it can be displayed on any other web page or can be included as a link in an e-mail message 337 directed to the consumer. In the e-mail scenario, the consumer 104 can indicate in an e-mail reply 339 to the server 336 the set of content they would like to have adapted. The server 336 in turn will communicate the set of content to be adapted to the adaptation service 102 (which could be co-located with the library site 330).
- the publisher/content provider 106 can submit content specifications 244 to the adaptation service 102 via e-mail 340.
- the content provider can receive adaptation information 344 (e.g., diagnostic feedback, adaptation statistics) from the adaptation service 240 (FIG. 2) via e-mail 346.
- the adaptation service 102 can be configured to provide meta-information 350 (i.e., information about information) to the consumer 104 about adaptable content.
- the meta-information can include, but is not limited to, the size and /or number of pages of the content when adapted 352, results 354 from searches on the content (i.e., the adaptation service can perform searches for consumers 104), multimedia support 356 in the content when adapted, etc.
- the consumer 104 is able to decide whether or not they wish to proceed to download the adapted content.
- the adapted content 103 can be provided to the user 104 via a web-based interface. More generally, adapted content 103 can be consumed by a user 104 via e-mail or any other type of electronic interface capable of delivering information to a consumer 104. In other embodiments, the content can be sourced from the publisher to the adaptation service via an equivalent range of electronic interfaces, including FTP and e-mail.
- the range of adaptations that can be implemented within the context of the present invention can include, but is not limited to: language translation, content condensation/summarization and any other type of content transformation that is based on configuration information/content specification 244 (FIG. 2) provided by a publisher 106.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU58843/00A AU5884300A (en) | 1999-06-23 | 2000-06-23 | System and operating method for an internet-based content adaptation service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US33946899A | 1999-06-23 | 1999-06-23 | |
US09/339,468 | 1999-06-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000079406A1 true WO2000079406A1 (fr) | 2000-12-28 |
WO2000079406A8 WO2000079406A8 (fr) | 2001-05-17 |
Family
ID=23329135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/017269 WO2000079406A1 (fr) | 1999-06-23 | 2000-06-23 | Systeme et procede d'exploitation de service d'adaptation de contenu internet |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU5884300A (fr) |
WO (1) | WO2000079406A1 (fr) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002084530A1 (fr) * | 2001-04-13 | 2002-10-24 | Earthlink, Inc. | Systemes et procedes permettant d'enregistrer un contenu internet dans un appareil internet portatif |
EP1324535A2 (fr) | 2001-12-05 | 2003-07-02 | Microsoft Corporation | Système de configuration et de gestion pour dispositifs mobiles et intégrés |
EP1251700A3 (fr) * | 2001-04-19 | 2003-11-19 | Sony Corporation | Système de gestion de données de contenu |
US7080079B2 (en) * | 2000-11-28 | 2006-07-18 | Yu Philip K | Method of using the internet to retrieve and handle articles in electronic form from printed publication which have been printed in paper form for circulation by the publisher |
US7277927B2 (en) | 2001-04-13 | 2007-10-02 | Earthlink, Inc. | Systems and methods for saving internet content into a handheld internet appliance |
WO2008042804A2 (fr) * | 2006-09-29 | 2008-04-10 | Nomadix, Inc. | Systèmes et procédés pour injecter un contenu |
WO2008050052A2 (fr) * | 2006-10-24 | 2008-05-02 | France Telecom | Procede de communication d'ensembles de donnees multi-localises |
EP2251801A3 (fr) * | 2009-05-13 | 2010-12-29 | Huawei Technologies Co., Ltd. | Procédé, terminal et serveur pour transcoder des données |
US8682960B2 (en) | 2008-03-14 | 2014-03-25 | Nokia Corporation | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
WO2014066885A1 (fr) * | 2012-10-26 | 2014-05-01 | Intel Corporation | Adaptation multimédia basée sur une orientation vidéo |
US9438658B2 (en) | 2012-10-26 | 2016-09-06 | Intel Corporation | Streaming with coordination of video orientation (CVO) |
US10110436B2 (en) | 1998-12-08 | 2018-10-23 | Nomadix, Inc. | Systems and methods for providing content and services on a network system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US5887133A (en) * | 1997-01-15 | 1999-03-23 | Health Hero Network | System and method for modifying documents sent over a communications network |
US5911776A (en) * | 1996-12-18 | 1999-06-15 | Unisys Corporation | Automatic format conversion system and publishing methodology for multi-user network |
-
2000
- 2000-06-23 AU AU58843/00A patent/AU5884300A/en not_active Abandoned
- 2000-06-23 WO PCT/US2000/017269 patent/WO2000079406A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US5911776A (en) * | 1996-12-18 | 1999-06-15 | Unisys Corporation | Automatic format conversion system and publishing methodology for multi-user network |
US5887133A (en) * | 1997-01-15 | 1999-03-23 | Health Hero Network | System and method for modifying documents sent over a communications network |
Non-Patent Citations (1)
Title |
---|
FOX A.: "Adapting to network and client variability via on-demand dynamic distillation", ACM ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, October 1996 (1996-10-01), pages 160 - 170, XP002931486 * |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10341243B2 (en) | 1998-12-08 | 2019-07-02 | Nomadix, Inc. | Systems and methods for providing content and services on a network system |
US10110436B2 (en) | 1998-12-08 | 2018-10-23 | Nomadix, Inc. | Systems and methods for providing content and services on a network system |
US7080079B2 (en) * | 2000-11-28 | 2006-07-18 | Yu Philip K | Method of using the internet to retrieve and handle articles in electronic form from printed publication which have been printed in paper form for circulation by the publisher |
US7277927B2 (en) | 2001-04-13 | 2007-10-02 | Earthlink, Inc. | Systems and methods for saving internet content into a handheld internet appliance |
WO2002084530A1 (fr) * | 2001-04-13 | 2002-10-24 | Earthlink, Inc. | Systemes et procedes permettant d'enregistrer un contenu internet dans un appareil internet portatif |
KR100954474B1 (ko) * | 2001-04-19 | 2010-04-22 | 소니 주식회사 | 정보 처리 장치 및 방법, 정보 처리 시스템, 및 기록 매체 |
EP1251700A3 (fr) * | 2001-04-19 | 2003-11-19 | Sony Corporation | Système de gestion de données de contenu |
US7430595B2 (en) | 2001-04-19 | 2008-09-30 | Sony Corporation | Information processing apparatus and method, information processing system using the same, and recording medium and program used therewith |
EP1324535A2 (fr) | 2001-12-05 | 2003-07-02 | Microsoft Corporation | Système de configuration et de gestion pour dispositifs mobiles et intégrés |
EP1324535A3 (fr) * | 2001-12-05 | 2006-10-11 | Microsoft Corporation | Système de configuration et de gestion pour dispositifs mobiles et intégrés |
US7219140B2 (en) | 2001-12-05 | 2007-05-15 | Dennis Craig Marl | Configuration and management systems for mobile and embedded devices |
AU2007303531B2 (en) * | 2006-09-29 | 2011-03-03 | Nomadix, Inc. | Systems and methods for injecting content |
US11272019B2 (en) | 2006-09-29 | 2022-03-08 | Nomadix, Inc. | Systems and methods for injecting content |
CN103595803A (zh) * | 2006-09-29 | 2014-02-19 | 诺玛迪克斯公司 | 内容注入***和方法 |
US10778787B2 (en) | 2006-09-29 | 2020-09-15 | Nomadix, Inc. | Systems and methods for injecting content |
WO2008042804A2 (fr) * | 2006-09-29 | 2008-04-10 | Nomadix, Inc. | Systèmes et procédés pour injecter un contenu |
US8868740B2 (en) | 2006-09-29 | 2014-10-21 | Nomadix, Inc. | Systems and methods for injecting content |
US9330400B2 (en) | 2006-09-29 | 2016-05-03 | Nomadix, Inc. | Systems and methods for injecting content |
WO2008042804A3 (fr) * | 2006-09-29 | 2008-10-16 | Nomadix Inc | Systèmes et procédés pour injecter un contenu |
WO2008050052A2 (fr) * | 2006-10-24 | 2008-05-02 | France Telecom | Procede de communication d'ensembles de donnees multi-localises |
WO2008050052A3 (fr) * | 2006-10-24 | 2008-08-14 | France Telecom | Procede de communication d'ensembles de donnees multi-localises |
US10129351B2 (en) | 2008-03-14 | 2018-11-13 | Nokia Technologies Oy | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
US9882998B2 (en) | 2008-03-14 | 2018-01-30 | Nokia Technologies Oy | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
US10506056B2 (en) | 2008-03-14 | 2019-12-10 | Nokia Technologies Oy | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
US8682960B2 (en) | 2008-03-14 | 2014-03-25 | Nokia Corporation | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
EP2251801A3 (fr) * | 2009-05-13 | 2010-12-29 | Huawei Technologies Co., Ltd. | Procédé, terminal et serveur pour transcoder des données |
US9762938B2 (en) | 2012-10-26 | 2017-09-12 | Intel Corporation | Multimedia adaptation based on video orientation |
US9438658B2 (en) | 2012-10-26 | 2016-09-06 | Intel Corporation | Streaming with coordination of video orientation (CVO) |
WO2014066885A1 (fr) * | 2012-10-26 | 2014-05-01 | Intel Corporation | Adaptation multimédia basée sur une orientation vidéo |
US10432692B2 (en) | 2012-10-26 | 2019-10-01 | Intel Corporation | Streaming with coordination of video orientation (CVO) |
US10523982B2 (en) | 2012-10-26 | 2019-12-31 | Intel Corporation | Multimedia adaptation based on video orientation |
Also Published As
Publication number | Publication date |
---|---|
WO2000079406A8 (fr) | 2001-05-17 |
AU5884300A (en) | 2001-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8539043B2 (en) | System and method for adding targeted content in a web page | |
CA2687473C (fr) | Systeme et procede de navigation de contenu | |
US6289362B1 (en) | System and method for generating, transferring and using an annotated universal address | |
AU2010201642B2 (en) | Remote module incorporation into a container document | |
US6236989B1 (en) | Network-based help architecture | |
US7890601B2 (en) | System for dynamically integrating remote portlets into portals | |
US8527504B1 (en) | Data network content filtering using categorized filtering parameters | |
US6327609B1 (en) | System and method for using cookies in java | |
US20060277118A1 (en) | Presenting an alternative product package offer from a web vendor | |
EP1574981A1 (fr) | Procédé pour faciliter la transformation des données de formulaires HTML en objets XML utilisant des informations de chemin de localisation XML dans les noms des variables des formulaires | |
EP0918424A2 (fr) | Association automatique de données utilisateur prédéfinies à des champs de questionnement | |
US7177900B2 (en) | Non-invasive technique for enabling distributed computing applications to exploit distributed fragment caching and assembly | |
US20010047397A1 (en) | Method and system for using pervasive device to access webpages | |
Britton et al. | Transcoding: Extending e-business to new environments | |
WO2007070404A2 (fr) | Modules de documents conteneurs personnalises utilisant des preferences | |
JP2011515779A (ja) | ウィジェットコンテンツ配信のための移送最適化のための、装置及び方法 | |
WO2007070402A2 (fr) | Collecte de donnees pour serveur mandataire pour incorporation de module dans un document conteneur | |
US20040225724A1 (en) | RPC type SOAP service access via taglibs for dynamic web content | |
WO2001086486A2 (fr) | Procede et appareil pour decouvrir la proximite de services | |
Al-Masri et al. | MobiEureka: an approach for enhancing the discovery of mobile web services | |
WO2000079406A1 (fr) | Systeme et procede d'exploitation de service d'adaptation de contenu internet | |
US20020120529A1 (en) | Accelerated access to an electronic catalog | |
WO2002065730A1 (fr) | Canal reseau permettant d'acceder a des services de transmission de donnees | |
JP4600849B2 (ja) | Webページを介してメディア・ファイルにアクセス可能にするための方法よび装置 | |
Kapyla et al. | Towards an accessible web by applying push technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
CFP | Corrected version of a pamphlet front page |
Free format text: REVISED ABSTRACT RECEIVED BY THE INTERNATIONAL BUREAU AFTER COMPLETION OF THE TECHNICAL PREPARATIONS FOR INTERNATIONAL PUBLICATION |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |