WO2002061562A2 - System and method for defining and presenting a composite web page - Google Patents
System and method for defining and presenting a composite web page Download PDFInfo
- Publication number
- WO2002061562A2 WO2002061562A2 PCT/US2002/002971 US0202971W WO02061562A2 WO 2002061562 A2 WO2002061562 A2 WO 2002061562A2 US 0202971 W US0202971 W US 0202971W WO 02061562 A2 WO02061562 A2 WO 02061562A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- web page
- instructions
- composite web
- user
- list
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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
-
- 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Definitions
- the present application generally relates to the field of generating and presenting information over a network. More specifically, the present application relates to a system and method for dynamically assembling and presenting selected web page content from one or more sources.
- GUI graphical user interface
- the traditional GUI may be cumbersome when there is a need to see information from many web pages at the same time.
- Another example of circumstances under which a traditional GUI presentation is cumbersome is when there is a need to have command and control of many remote applications at the same time.
- the presentation approach is an issue, at least in part, because a typical web page occupies a substantial portion of the space on a computer monitor screen, and it is not possible to make many web pages completely visible on a computer monitor at the same time.
- Another solution to this presentation problem is to have a computer programmer create a special program designed specifically to combine the relevant web pages.
- new computer code is created by such programmers. Since an end-user has little control over this process, this effectively constitutes an "information publication" where the publisher of the information controls what is being seen in the resulting composite page. Consequently, such a solution is expensive, slow, and not easily repeatable. Further, such a solution has the additional disadvantage that the end user is not able to control or alter the resulting composited web page or the compositing process.
- a method for defining a composite web page includes identifying a web page which references at least one associated element, analyzing the web page to determine a list of the associated elements, presenting the list of associated elements to a user, and receiving a user selection of one or more of the associated elements from the list.
- the selected elements are intended to be displayed on a composite web page.
- the user selection is registered or stored for later reference so that a user can retrieve the composite web page without having to redefine it.
- a method for presenting a composite web page includes receiving a user request to present a composite web page, by, for example, identifying and retrieving the elements of the composite web page, and rendering the retrieved elements to form the composite web page.
- a system for defining a composite web page is also disclosed.
- the system includes a processor and memory storing processor executable instructions for controlling the operation of the processor.
- the processor executable instructions include instructions to identify a web page, which references at least one associated element, instructions to analyze the web page to determine a list of the associated elements and to present the list to a user.
- the processor executable instructions further include instructions to receive a user selection of one or more associated elements from the list and register the user selection.
- the selected elements are the elements which are intended to comprise a composite web page for future presentation.
- a system for presenting a composite web page is also disclosed.
- the system includes a processor and memory storing processor executable instructions for controlling the operation of the processor.
- the processor executable instructions include instructions to receive a user request to present a composite web page and to identify at least one element of the composite web page.
- the processor executable instructions also include instructions to retrieve the identified element(s) and render them to form the composite web page.
- Computer-readable storage media are also disclosed which include processing instructions for implementing certain disclosed methods.
- Figure 1A is a block diagram of an exemplary environment of the disclosed system and method
- Figure IB is a block diagram of an alternate exemplary environment of the disclosed system and method
- Figure 2 is an exemplary methodology for defining a composite web page in accordance with one embodiment of the disclosed method
- Figure 3 is an exemplary methodology for presenting a composite web page in accordance with one embodiment of the disclosed method
- Figure 4 is a block diagram illustrating a system for defining a composite web page in accordance with one embodiment of the disclosure
- Figure 5 is a block diagram illustrating a system for presenting a composite web page in accordance with one embodiment of the disclosure
- Figure 6 is a computer screen display illustrating an exemplary graphical user interface for defining a composite web page
- Figure 7 is a computer screen display illustrating a portion of the data included in a specification
- Figure 8 is a computer screen display illustrating the presentation of a composite web page.
- the methods and systems according to the present application define and present composite web pages based on stored composite page definitions.
- Such page definitions can be stored locally in, for example, page registry 160, as shown in Fig. 1 A, or they be stored in a distributed storage medium, for example, page registry 160, as shown in Fig. IB.
- the service provider system 100 includes an Application Integration Bus 110 that is capable of storing information to and retrieving information from a variety of disparate sources including, for example, application 112, and data sources 114, 116 and 118.
- the application integration bus 110 is an infrastructure that facilitates communication between different computer programs in a consistent and reliable manner.
- An example of a suitable application integration bus is the CA Common Services application, formerly known as Jasminejj, manufactured by Computer Associates International Inc., Islandia, New York.
- Figure 1A shows the application integration bus 110 connected to the application 112, data sources 114, 116 and 118 and page registry 160 via local connections, such as POTS, wireless telephone networks, Local Area Networks ("LAN”), and Wide Area Networks ("WAN").
- Figure IB shows the application integration bus 110 connected to the application
- data sources 114, 116 and 118 and page registry 160 via the Internet.
- Application Integration Bus 110 delivers data from the disparate sources to Data
- Format Translator 120 which may be a Data Format Translator or other translator providing data representation of various types of information in a standard format.
- XML is used to represent various types of information, such as documents, spreadsheets and databases.
- the Data Format Translator 120 is capable of translating data in a format that is not suitable for representing information, e.g., data in a proprietary binary format, into a format that is suitable for representation (e.g., XML syntax (or data) which can represent information such as text documents, spread sheets, database information and web information). More particularly, the data format translator 120 traverses a data structure in, for example a binary form, and transforms the data structure into a format that is suitable for representation, which can be XML syntax (or data). Data Format Translator 120 uses data received from Application Integration Bus 110 to process requests and deliver data(e.g., XML data) to GUI Data Manager 130.
- XML syntax or data
- GUI Data Manager 130 GUI Data Manager
- the GUI data manager 130 converts the data from the data format translator 120 into a format suitable for presentation to a user, e.g., HTML, PDF formats. For example, if the output of the data format translator 120 is XML data, the GUI data manager 130 could convert the XML data to HTML data, which is suitable for presentation to one or more users.
- GUI Data Manager 130 accesses, updates and maintains web pages stored in Page Registry 160 via Application Integration Bus 110.
- GUI Data Manager 130 responds to requests received from Web Server 140.
- the Web Server presents a Uniform Resource Locator ("URL") to GUI Data Manager 130, and the GUI Data Manager 130 responds by delivering a presentation definition of the data such as, for example, Hyper-Text Markup Language (“HTML”) code.
- Web Server 140 provides web pages to one or more users 170 over the Internet 150.
- the system identifies a web page from which one or more elements will be extracted for use in a composite web page.
- the set of web pages that may be used by the system includes any web page that may be parsed into it's constituent elements.
- plug-ins may be utilized to parse specific types of data on web pages.
- the system may identify the web page, for example, using a URL supplied by a user, such as through typing, copying or dragging a URL displayed in a browser and dropping it into a work area.
- the identified web page references at least one associated element.
- An elements of a web page may be, for example, a text block, a table, a digital image, or a grouping of such items from a tree structure defining the web page.
- an element of a page http://www.msnbc.com may be a digital photograph associated with a lead news story, or a set of current headlines.
- the system analyzes the web page to determine a list of associated elements, as shown by block 210. The analysis may include parsing HTML source code of the identified web page, although any other technique for determining an element list would be acceptable.
- the system presents the list of elements from the identified web page to a user.
- the list may be embodied, for example, as a textual list, a graphical set of icons or the list may be formatted to provide the appearance of the actual web page, among other things.
- the listed elements are presented to the user in the form of a tree structure, shown in Figure 6. While presentation of the list in other ways, such as using icons or using a simple list, for example, would be sufficient, presentation of the list in the form of a tree structure provides a user with a view of the relationships between elements.
- the system allows the user to select one or more listed elements or parts of the identified web page that the user is particularly interested in viewing as part of a composite web page.
- the system receives from the user a selection of one or more elements that will form at least a portion of the composite web page.
- the system Upon the selection of one or more elements by the user, the system registers the user selection, as shown by block 225.
- the registration of the user selection includes persistently storing the selection. Such persistent storage may be accomplished using a local registry or a registry on a remote server.
- the registration of the user selection includes creating a specification that includes data defining the composite web page including an identification of the selected elements. Registration further includes transmitting the specification over the Internet, and storing the specification in a persistent registry, such as page registry 160.
- the specification may include information regarding how to fetch the web page in its entirety, and/or information how to extract each selected element from the web page.
- the specification may include data not only identifying the selected elements of the composite web page, but also data identifying the source web page for each selected element.
- the specification may also include information regarding how to retrieve the source web pages and extract each selected element from its associated source web page.
- the methodology of Figure 2 is described with respect to a single identified web page, the methodology may also be used to define a composite page comprising elements from multiple identified web pages.
- more than one web page may be identified and analyzed at blocks 205 and 210, and the system presents a master list of elements to the user for selection.
- the master list may include, for example, some identification regarding the web page to which each element is associated. This may be accomplished by segmenting or sorting the list of elements, accordingly.
- the system may present a separate list of elements for each identified web page.
- the user may select elements from among the plurality of element lists to define the composite web page.
- the graphical user interface for selecting elements according to such an embodiment is illustrated in Figure 6.
- the methodology may include determining an identifier associated with the user.
- an identifier include, the logon name of a user, a role or position of employment associated with a user, and an identifier associated with a particular network node or computer.
- the identifier may be stored in the registry to associate the composite web page with the user.
- the system receives a user request to present a previously defined composite web page.
- the composite web page may have been previously defined in accordance with the methodology of Figure 2, or it could have been defined in accordance with another methodology that results in a stored composite web page definition.
- the system identifies the selected elements that comprise the composite web page at block 310 and retrieves the selected elements at block 315.
- identification of the selected elements 310 is accomplished by accessing a persistent registry, such as page registry 160 and retrieving a specification containing data defining the composite web page.
- the system may retrieve it for inclusion in the composite web page.
- the system retrieves the latest versions of each source web page that contains an element selected for presentation on the composite web page, according to information stored in the registry. Each selected element is extracted from its associated source web page, based on the specification of the composite page.
- the system renders the composite page in a web browser for presentation to the user.
- the rendering of the composite web page may be performed in accordance with instructions or data stored in the specification.
- the stored instructions or data may be defined by a user during a composite page definition process or may be automatically determined based on one or more factors, including certain characteristics of the selected elements, such as display size, data refresh requirements, frequency of use or preferred layering order (or z-order).
- the rendering of the composite web page may be automatically determined at the time of rendering.
- the automatic determination may be based on one or more run-time variables, such as, for example, the dimensions of a window containing the composite web page.
- the methodology for presenting a composite web page to a user includes determining an identifier associated with the user and accessing the registry is based on the identifier. Determining such a user identifier enables the user to request a composite web page that has been tailored to the specific needs of the user.
- the user is able to request the composite page to be displayed regardless of the particular local computer the user is operating, as long as the local computer is able to access the registry on the remote server, for example, using the Internet.
- Figure 4 there is illustrated one embodiment of a system for defining a composite web page 400.
- the system includes a processor 410 and memory 415.
- the memory 415 is connected to the processor 410 and stores processor executable instructions for defining a composite web page.
- the memory 415 includes composite web page definition logic 420 for enabling a user to define a composite web page.
- the composite web page definition logic 420 employs a source web page identifier 425 to identify one or more source web page containing element(s) that the user elects to include in a composite web page.
- the definition logic 420 also employs a source web page analyzer 430 and list presentation logic 435 to respectively analyze the source web pages to identify a list of associated elements and present the list to the user.
- a user selection module 440 is used by the definition logic 420 to enable the user to select listed elements for inclusion in the composite web page.
- the composite web page definition logic registers the user selection of elements using a selection registration module 445.
- selection registration module 445 creates a specification of the selected elements, transmits the specification over the Internet, and stores the specification in a persistent registry, such as page registry 160 (shown in Fig. 1).
- a persistent registry such as page registry 160 (shown in Fig. 1).
- the persistent registry may reside locally on the user's computer.
- the specification may include information regarding how to fetch the web page in its entirety, as well as how to extract each selected element from the web page.
- Figure 5 there is illustrated one embodiment of a system for presenting a previously defined composite web page 500.
- the system includes a processor 510 and memory 515.
- the memory 515 is connected to the processor 510 and stores processor executable instructions for presenting the composite web page.
- the memory 515 includes composite web page presentation logic 520 for presenting the composite web page to a user.
- the composite web page presentation logic 520 employs a composite web page request receiver 525 to receive a request for presentation of the composite web page.
- the presentation logic 520 also employs an element identifier 530 to identify the elements associated with the requested composite web page.
- element identifier 530 accesses a persistent registry, such as page registry 160 (shown in Fig. 1) and retrieves a specification containing data defining the composite web page.
- the specification may include data not only identifying the selected elements of the composite web page, but also data identifying the source web page for each selected element.
- the specification may further include information regarding how to retrieve the source web pages and extract each selected element from its associated source web page.
- An element retriever 535 retrieves the element(s) identified by element identifier 530.
- element retriever 535 retrieves the latest versions of each source web page that contains an element selected for presentation on the composite web page, according to information stored in the registry. Each selected element is extracted from its associated source web pages, based on the specification of the composite page.
- Composite web page presentation logic 520 utilizes a composite web page renderer 540 to display the web page for the user.
- renderer 540 determines the relative placement of the selected elements, which may be performed in accordance with instructions or data stored in the specification. The stored instructions or data may be defined by a user during a composite page definition process or may be automatically determined based on one or more factors, including certain characteristics of the selected elements.
- renderer 540 automatically determines the placement of elements at the time of rendering. In this embodiment, automatic determination may be based on one or more run-time variables, such as, for example, the dimensions of a window containing the composite web page.
- the systems illustrated in Figures 4 and 5 may be embodied as computer readable code stored on a computer readable medium.
- the code may include one or more computer/processor executable instructions that cause the computer to act in a selected manner.
- the computer readable medium may be an optical storage device such as a CD-ROM or DND-ROM, a magnetic storage device such as a hard disk or floppy disk, an electronic storage device such as a memory card, RAM, ROM, EPROM, EEPROM, or flash memory, or any other storage device capable of storing computer readable processor instructions.
- Display 600 is a web page dialog that is presented upon user selection of a web page to include in a composite web page.
- Display 600 includes a navigation page 610 that displays the constituent elements of the selected web page.
- the elements of the selected web page are displayed in a tree format according to the source HTML code of the selected web page.
- the navigation pane enables the user to select a portion of the selected web page for inclusion in the composite web page. In the illustrated example, the user has made a selection 615.
- preview pane 610 presents a graphical preview of a selected portion of the web page to provide the user with visual verification the selection 615 is appropriate for the user's purposes.
- the user may click buttons 622 or 624, respectively.
- Display 600 further includes area 630 for displaying the partial content selection criteria.
- Area 630 may be used to assist the presentation system 500 in identifying the selected elements. This is particularly useful with regard to web pages that are dynamic, such as, for example, pages that display news or other pages that may be frequently updated.
- the partial content selection criteria defined at 630 may define at least a portion of the specification associated with the content. An example of the specification data is illustrated in Figure 7.
- Figure 8 is a computer screen display 800 illustrating the presentation of a composite web page.
- Display 800 is an exemplary result of methodology 300 performed by system 500.
- the selection illustrated in Figure 6 is displayed as part of a composite web page at 810.
- a service provider may allow the public to create their own composite views of other web pages.
- Such a web site may derive its revenue from the traffic generated from such a service, for example, by charging a nominal subscription fee, or by generating revenue from advertisements.
- a web site may also serve as a "portal" to other web sites, and derive revenue from producing pre-defined composite views available to its users, and/or charge a fee for other company's content to be included in such a composite view.
- a service provider maintaining such a web site may accept subscriptions from other companies, so that a composite web page with content specificied by such a company may be made available, for example, to a specific group of individual users, to the general public, or to other companies, such as for business-to-business purposes.
- a business method employing the disclosed methods and systems enable the user to create a composite view of any web pages over the Internet, by simply connecting to a web site and using the service provided.
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02709277A EP1395896A2 (en) | 2001-01-31 | 2002-01-31 | System and method for defining and presenting a composite web page |
CA002436542A CA2436542A1 (en) | 2001-01-31 | 2002-01-31 | System and method for defining and presenting a composite web page |
JP2002561669A JP2005506593A (en) | 2001-01-31 | 2002-01-31 | System and method for defining and displaying composite web pages |
IL15713702A IL157137A0 (en) | 2001-01-31 | 2002-01-31 | System and method for defining and presenting a composite web page |
KR10-2003-7010005A KR20040015052A (en) | 2001-01-31 | 2002-01-31 | System and method for defining and presenting a composite web page |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26522401P | 2001-01-31 | 2001-01-31 | |
US26522301P | 2001-01-31 | 2001-01-31 | |
US60/265,224 | 2001-01-31 | ||
US60/265,223 | 2001-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002061562A2 true WO2002061562A2 (en) | 2002-08-08 |
WO2002061562A3 WO2002061562A3 (en) | 2004-01-08 |
Family
ID=26951059
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/002972 WO2002060558A2 (en) | 2001-01-31 | 2002-01-31 | Systeme and method for dynamic web page generation |
PCT/US2002/002971 WO2002061562A2 (en) | 2001-01-31 | 2002-01-31 | System and method for defining and presenting a composite web page |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/002972 WO2002060558A2 (en) | 2001-01-31 | 2002-01-31 | Systeme and method for dynamic web page generation |
Country Status (7)
Country | Link |
---|---|
EP (2) | EP1395896A2 (en) |
JP (1) | JP2005506593A (en) |
KR (2) | KR20030094241A (en) |
CN (1) | CN1524238A (en) |
CA (2) | CA2436542A1 (en) |
IL (2) | IL157138A0 (en) |
WO (2) | WO2002060558A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007081766A1 (en) * | 2006-01-04 | 2007-07-19 | Computer Associates Think, Inc. | Web portal layout manager system and method |
CN100350768C (en) * | 2003-09-30 | 2007-11-21 | 国际商业机器公司 | Heterogenous domain-based routing mechanism for user authentication |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100444163C (en) * | 2005-03-29 | 2008-12-17 | 腾讯科技(深圳)有限公司 | Configuration method for webpage display |
EP1710715A1 (en) * | 2005-04-06 | 2006-10-11 | Amadeus s.a.s | Dynamic method for visually rendering windows to display and input data on a computer screen |
US7620653B1 (en) * | 2006-02-01 | 2009-11-17 | Amazon Technologies, Inc. | Service for retrieving and aggregating data used to generate web pages or other content items |
US9418171B2 (en) * | 2008-03-04 | 2016-08-16 | Apple Inc. | Acceleration of rendering of web-based content |
US8289333B2 (en) | 2008-03-04 | 2012-10-16 | Apple Inc. | Multi-context graphics processing |
US10803232B2 (en) | 2013-06-06 | 2020-10-13 | International Business Machines Corporation | Optimizing loading of web page based on aggregated user preferences for web page elements of web page |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128655A (en) * | 1998-07-10 | 2000-10-03 | International Business Machines Corporation | Distribution mechanism for filtering, formatting and reuse of web based content |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835712A (en) * | 1996-05-03 | 1998-11-10 | Webmate Technologies, Inc. | Client-server system using embedded hypertext tags for application and database development |
US6012098A (en) * | 1998-02-23 | 2000-01-04 | International Business Machines Corp. | Servlet pairing for isolation of the retrieval and rendering of data |
JP3202968B2 (en) * | 1998-06-30 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Display control information generation method and computer |
-
2002
- 2002-01-31 EP EP02709277A patent/EP1395896A2/en not_active Ceased
- 2002-01-31 WO PCT/US2002/002972 patent/WO2002060558A2/en active Search and Examination
- 2002-01-31 WO PCT/US2002/002971 patent/WO2002061562A2/en active Search and Examination
- 2002-01-31 CA CA002436542A patent/CA2436542A1/en not_active Abandoned
- 2002-01-31 JP JP2002561669A patent/JP2005506593A/en not_active Abandoned
- 2002-01-31 KR KR10-2003-7010078A patent/KR20030094241A/en not_active Application Discontinuation
- 2002-01-31 CN CNA028065697A patent/CN1524238A/en active Pending
- 2002-01-31 CA CA002436538A patent/CA2436538A1/en not_active Abandoned
- 2002-01-31 EP EP02707660A patent/EP1370985A2/en not_active Ceased
- 2002-01-31 KR KR10-2003-7010005A patent/KR20040015052A/en not_active Application Discontinuation
- 2002-01-31 IL IL15713802A patent/IL157138A0/en unknown
- 2002-01-31 IL IL15713702A patent/IL157137A0/en unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128655A (en) * | 1998-07-10 | 2000-10-03 | International Business Machines Corporation | Distribution mechanism for filtering, formatting and reuse of web based content |
Non-Patent Citations (3)
Title |
---|
ASHISH N ET AL: "Semi-automatic wrapper generation for Internet information sources" PROCEEDINGS OF THE IFCIS INTERNATIONAL CONFERENCE ON COOPERATIVE INFORMATION SYSTEMS, COOPIS,, 24 June 1997 (1997-06-24), pages 160-169, XP002099173 * |
LIU LING; PU CALTON; HAN WEI: "XWRAP: An XML-enabled wrapper construction system for Web information sources" INTERNET / 2000 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE'00), [Online] 29 February 2000 (2000-02-29) - 3 March 2000 (2000-03-03), pages 611-621, XP002246421 San Diego, CA, USA Retrieved from the Internet: <URL:http://citeseer.nj.nec.com/liu00xwrap .html> [retrieved on 2003-07-03] * |
See also references of EP1395896A2 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100350768C (en) * | 2003-09-30 | 2007-11-21 | 国际商业机器公司 | Heterogenous domain-based routing mechanism for user authentication |
WO2007081766A1 (en) * | 2006-01-04 | 2007-07-19 | Computer Associates Think, Inc. | Web portal layout manager system and method |
Also Published As
Publication number | Publication date |
---|---|
IL157137A0 (en) | 2004-02-08 |
WO2002060558A2 (en) | 2002-08-08 |
KR20040015052A (en) | 2004-02-18 |
CA2436538A1 (en) | 2002-08-08 |
IL157138A0 (en) | 2004-02-08 |
JP2005506593A (en) | 2005-03-03 |
CN1524238A (en) | 2004-08-25 |
WO2002060558A3 (en) | 2003-10-09 |
CA2436542A1 (en) | 2002-08-08 |
KR20030094241A (en) | 2003-12-11 |
EP1395896A2 (en) | 2004-03-10 |
EP1370985A2 (en) | 2003-12-17 |
WO2002061562A3 (en) | 2004-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8065620B2 (en) | System and method for defining and presenting a composite web page | |
US5761662A (en) | Personalized information retrieval using user-defined profile | |
US6148330A (en) | System and method for automatically generating content for a network channel | |
US6732142B1 (en) | Method and apparatus for audible presentation of web page content | |
US5978828A (en) | URL bookmark update notification of page content or location changes | |
KR100320980B1 (en) | Apparatus and method for formatting a web page | |
US6412008B1 (en) | System and method for cooperative client/server customization of web pages | |
JP3987133B2 (en) | Search hypertext information using profiles and topics | |
JP4424909B2 (en) | Method for associating user comments with documents, data processing system, and recording medium storing program | |
US20010016845A1 (en) | Method and apparatus for receiving information in response to a request from an email client | |
US20140052778A1 (en) | Method and apparatus for mapping a site on a wide area network | |
EP2680160A1 (en) | Methods of uniform resource locator (url) translation | |
US20070198943A1 (en) | System and Method for Distributing News Articles and Other Information in an Organization | |
US20020143826A1 (en) | Method, apparatus, and program for magnifying the text of a link while still retaining browser function in the magnified display | |
US20030009489A1 (en) | Method for mining data and automatically associating source locations | |
AU2005283028A1 (en) | System and method for guiding navigation through a hypertext system | |
EP1240592A1 (en) | Method and system for distributing objects over a network | |
WO2001077838A1 (en) | Dynamic integration of web sites | |
US20030050969A1 (en) | Information integration system | |
US20020147847A1 (en) | System and method for remotely collecting and displaying data | |
WO2002061562A2 (en) | System and method for defining and presenting a composite web page | |
US20050235036A1 (en) | Intelligent URL redirector | |
AU2002243771A1 (en) | System and method for defining and presenting a composite web page | |
AU2008201908A1 (en) | System and Method for Defining and Presenting a Composite Web Page | |
WO2004055692A1 (en) | A method and system for interactive work with multimedia objects posted on the usenet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM 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 TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 157137 Country of ref document: IL Ref document number: 2436542 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020037010005 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1182/CHENP/2003 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002243771 Country of ref document: AU Ref document number: 2002561669 Country of ref document: JP Ref document number: 200305920 Country of ref document: ZA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002709277 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 028065697 Country of ref document: CN |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037010005 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2002709277 Country of ref document: EP |
|
ENPW | Started to enter national phase and was withdrawn or failed for other reasons |
Ref document number: PI0206928 Country of ref document: BR Free format text: PEDIDO RETIRADO FACE A IMPOSSIBILIDADE DE ACEITACAO DA ENTRADA NA FASE NACIONAL POR TER SIDO INTEMPESTIVA. O PRAZO PARA ENTRADA NA FASE NACIONAL EXPIRAVA EM 31.09.2002( 20 MESES - BR DESIGNADO APENAS) , E A PRETENSA ENTRADA NA FASE NACIONAL SO OCORREU EM 31.08.2003 |