WO2001059974A2 - Procede d'affichage de contenu enrichi - Google Patents
Procede d'affichage de contenu enrichi Download PDFInfo
- Publication number
- WO2001059974A2 WO2001059974A2 PCT/US2001/040078 US0140078W WO0159974A2 WO 2001059974 A2 WO2001059974 A2 WO 2001059974A2 US 0140078 W US0140078 W US 0140078W WO 0159974 A2 WO0159974 A2 WO 0159974A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- window
- height
- width
- display
- rich content
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
Definitions
- the present invention relates generally to the display of Rich Content in computer devices and, more particularly, concerns a method for displaying single or simultaneous multiple instances of re-scalable, re-sizeable and re-shapeable Rich Content in separate, re-scalable, re-shapeable and re- sizeable display windows.
- Macromedia Flash/Shockwave Another method of delivering and enabling the display of rich content is to offer the content (and/or ;he player, program, or plug-in) within a web page or a file viewable by using a web browser or other viewing program. While these methods represent the state of current technology, each has drawbacks and limitations that are overcome by the present invention. Such limitations and drawbacks include, the inability to scale content both vertically and horizontally within a display, and the inability to function on multiple platforms and/or multiple operating systems.
- the methods and systems existing today have a number of other limitations that interfere with the most desirable presentation of rich content.
- the current players, programs and plug-ins all have limitations regarding their ability to simultaneously display multiple sessions of rich content. In many cases, it is not even possible to launch multiple sessions of a particular player, program or plug-in simultaneously.
- this is not a limitation of the computer, but of the underlying player, program or plug-in.
- the rich content within the display window has limitations on its ability to resize, reshape and rescale proportionately within the window. In fact, it is often the case that neither the content nor the window within which it is displayed will be re-sizeable, re-shapeable or re- scalable by the user.
- An example of one of the drawbacks of existing technologies is that a user who is viewing rich content, such as video (for example, using RealNetworks RealPlayer, Microsoft Media Player, or Apple
- Fig. 2 illustrates a browser program displaying a rich content file in a window full-screen ( 1 5) .
- the rich content is in a JPEG file and is viewed by a multimedia viewing program which is built into the browser.
- the browser window is resized and reshaped (1 5')
- the underlying rich content within the resized window is unaffected and the image must be scrolled to view portions not visible in the resized window as shown in Fig. 2.
- users would like to be able to resize a display window when they wish for the window to occupy more or less of the space available on their display device. For example, a user may wish to view multiple sessions of rich content simultaneously or may wish to view rich content in one portion of the screen, while using the another portion of the screen for other purposes, such as Word Processing, e-mailing, or surfing the web.
- the program, player or plug-in which displays the rich content is accessed via an Internet browser, such as Netscape Navigator or Microsoft Internet Explorer.
- the browser window containing the rich content is spawned by a web scripting language, such as Javascript, running, for example, within an HTML document, and the web scripting language specifically formats the browser window to display the rich content.
- the rich content when embedded in a spawned browser window in accordance with the present invention, becomes proportionally scalable in two dimensions within the window in which it is displayed by virtue of defining the height and width of the rich content as a dual axis scalable percentage of the window within which it is displayed.
- Figure 1 illustrates a computer screen consisting of multiple instances of proportionately re-scalable, re-sizeable, re-shapeable rich content, each displayed within their own separate, two-dimensionally re-scalable, re- sizeable, and re-shapeable browser window;
- Figure 2 shows a conventional browser window displaying a rich content image in a full-size window (1 5) and after the window has been re- scaled to a reduced size ( 1 5');
- Figure 3 shows the browser window of Fig. 2 when generated in accordance with the present invention, full-size ( 1 5) and drastically re- scaled ( 1 5") and reshaped and resizedd 5 ' ”) .
- Figure 4 is a functional block diagram illustrating the preferred environment in which the present invention is utilized.
- Figure 5 is a flow chart illustrating the processed performed by a server which is in communication with a user requesting rich content.
- FIG. 4 is a functional block diagram illustrating the preferred environment in which the present invention is utilized. Illustrated are a plurality of users, user 1 ... user n, connected to the internet through their computers. Also shown are two servers, server A and server B, also connected to the internet. The number of users and servers has been limited for purposes of illustration. Also for purposes of illustration, it will be assumed that all users are in communication with server A. When a user, say user 1 , requests a particular rich content object, such as a movie, from server
- the server will either handle the request and provide the object directly or, alternatively, may transfer the user to another server, such as server B, to provide the rich content object.
- server B another server
- server A could selectively transfer to any one of them to respond a user's request.
- FIG. 5 is a flow chart of the preferred process followed by server A (or any of the other servers) in responding to a user request.
- the server detects a request of a rich content object by the user at block 1 02. Such request is typically initiated by the user's clicking on a particular location and a page provided to him by server A.
- a test is performed to determine whether the user has met certain predefined conditions. Conditions tested for would be, for example, whether the user is authorized to access the particular object, or whether he has been transferred from a site (e.g. another server) on which he is authorized to access the object. If the conditions are not met, the object is denied at block 1 04, an error message is issued to the user at block 1 1 0, and the process ends at block 1 1 6. If all of the conditions are met, the server grants the user access to the object at block 1 08.
- an object appropriate for delivery to the user is created, and at block 1 1 4, the object is delivered.
- Figure 1 illustrates a user's computer screen 1 0 which includes seven different windows (web browsers) of different size and shape, each displaying rich content.
- the top three windows 1 2, 1 4, 1 6 each display different instances of rich content in the form of video footage via the Microsoft Media Player plug-in.
- Window 1 8 contains a graphic imag a displayed via ImagePump applet.
- Window 20 contains a display of a three-dimensional object via a Metastream plug-in.
- Window 22 displays a cartoon via a Flash Animation plug-in.
- Window 24 is a movie trailer being displayed via Apple QuickTime plug-in.
- Item 26 is the usual task bar that appears on a Microsoft Windows 98 screen.
- each window in screen 1 0 is a different instance of a browser program.
- each window can be reshaped and/or resized in any manner the user desires (subject to the size and shape of the screen being used), and the content within each window will scale accordingly, such that all of the content will be visible within the window without any of the content being obscured from view.
- Table 1 presents the HTML code for producing the content window 1 6.
- the purpose of this code is to cause the receiving computer to define the content of the new browser window in which the rich content (in this instance, via Microsoft Media Player) is called as an embedded object.
- the code of Table 1 is called in a Javascript which spawns a new window, for example, when a user clicks on an area of the screen.
- the relevant portion of the Javascript is preferably as follows:
- This defines a function, called REALVIEW, which spawns a new window using a standard routine, "window. open.”
- the parameter "Link" is the URL for the file which defines the window content, which will be derived when the user clicks on a portion of a window being displayed.
- the window name will be assigned by default if none is specified, and the default properties of the window are contained in the function call. In the example, only three properties of the spawned window are set, so the window will be free of space consuming features normally present in a browser window, maximizing the space available for rich content.
- Table 1 contains the HTML code for that file.
- Table 2 contains the HTML file for window 18 in Fig.1. In this case a window is spawned in which the ImagePump applet is utilized.
- a c ual axis proportionately scalable viewing mode is achieved by embedding the rich content as an object in a spawned window and expressing the embedded object parameters of width and height as percentages.
- the window is resized, reshaped or re-scaled by the user, all the rich content will continue to occupy the spawned window proportionately, regardless of the size, shape or scale of the window.
- Figure 3 illustrates a browser window with a full-size, rich content image 1 5 as displayed in accordance with the present invention.
- the JPEG file of Fig. 2 has been embedded in a browser window with space consuming features deleted, as discussed above.
- the multimedia viewing program is the viewer built into the browser program.
- the window 1 5 is drastically rescaled ( 1 5") or resized and reshaped (1 5 '"), the image resizes and reshapes in proportion to the window.
- the spawned window was created and defined to eliminate space consuming elements of the usual browser window.
- the parameters defining width and height of the content were set to 1 00%, causing the rich content to occupy the full spawned browser window.
- the rich content was defined as an embedded object in a section of the web code, which permits multiple instances of the present invention to run simultaneously.
- the dual axis proportionately scalable result of the present invention insures that the embedded object will be proportionately resized, reshaped and re-scaled, so that the embedded object is fully presented within the spawned window, regardless of the size, shape or scale of that window, as set by a user.
- a user would permit a user to simultaneously watch a combination of media types, such as a music video, two videos of a jewelry display for comparison-shopping purposes, a graphic image, a movie trailer, a three-dimensional object, and a cartoon.
- a user can resize, reshape, and rescale each window whenever and as often as the user chooses.
- Another use of the current invention is related to a visual search engine. For example, a user would be able to search for items (e.g. automobiles) meeting specific criteria, with the resulting data returned as a series of separate re-sizeable, re-shapeable and re-scalable display windows, each window containing content based on the user's search criteria. The user could then view, compare, and selectively resize, reshape or close those windows containing content produced by the search.
- items e.g. automobiles
- re-shapeable and re-scalable display windows each window containing content based on the user's search criteria.
- the user could then view, compare, and selectively resize, reshape or close those windows containing content produced by the search.
- browser Although, an Internet browser has been described for convenience, it is not intended that the term “browser” be so limited. Also, the browsers described in the disclosure all utilize HTML code to define browser pages. Clearly, a “browser” may use any other page or window description language, so long as it enables a user to create code that will control the appearance of pages or windows containing rich content.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001261817A AU2001261817A1 (en) | 2000-02-09 | 2001-02-08 | Method for displaying rich content |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18125900P | 2000-02-09 | 2000-02-09 | |
US60/181,259 | 2000-02-09 | ||
US22340200P | 2000-08-04 | 2000-08-04 | |
US60/223,402 | 2000-08-04 | ||
US67767500A | 2000-10-02 | 2000-10-02 | |
US09/677,675 | 2000-10-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001059974A2 true WO2001059974A2 (fr) | 2001-08-16 |
WO2001059974A3 WO2001059974A3 (fr) | 2002-02-21 |
Family
ID=27391388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/040078 WO2001059974A2 (fr) | 2000-02-09 | 2001-02-08 | Procede d'affichage de contenu enrichi |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001261817A1 (fr) |
WO (1) | WO2001059974A2 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002043365A3 (fr) * | 2000-11-21 | 2003-09-04 | Juergen Kohn | Procede et dispositif permettant d'afficher une image constituee de pixels |
WO2009138015A1 (fr) * | 2008-05-13 | 2009-11-19 | 深圳华为通信技术有限公司 | Procédé d'affichage d'image et dispositif correspondant |
US8924395B2 (en) | 2010-10-06 | 2014-12-30 | Planet Data Solutions | System and method for indexing electronic discovery data |
WO2015044236A1 (fr) * | 2013-09-27 | 2015-04-02 | Koninklijke Philips N.V. | Affichage simultané de données vidéo de plusieurs sources vidéo |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751283A (en) * | 1996-07-17 | 1998-05-12 | Microsoft Corporation | Resizing a window and an object on a display screen |
US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
-
2001
- 2001-02-08 AU AU2001261817A patent/AU2001261817A1/en not_active Abandoned
- 2001-02-08 WO PCT/US2001/040078 patent/WO2001059974A2/fr active Application Filing
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002043365A3 (fr) * | 2000-11-21 | 2003-09-04 | Juergen Kohn | Procede et dispositif permettant d'afficher une image constituee de pixels |
WO2009138015A1 (fr) * | 2008-05-13 | 2009-11-19 | 深圳华为通信技术有限公司 | Procédé d'affichage d'image et dispositif correspondant |
US8924395B2 (en) | 2010-10-06 | 2014-12-30 | Planet Data Solutions | System and method for indexing electronic discovery data |
WO2015044236A1 (fr) * | 2013-09-27 | 2015-04-02 | Koninklijke Philips N.V. | Affichage simultané de données vidéo de plusieurs sources vidéo |
EP3050049A1 (fr) * | 2013-09-27 | 2016-08-03 | Koninklijke Philips N.V. | Affichage simultané de données vidéo de plusieurs sources vidéo |
EP3540725A1 (fr) * | 2013-09-27 | 2019-09-18 | Koninklijke Philips N.V. | Affichage simultané de données vidéo de plusieurs sources vidéo |
US10586513B2 (en) | 2013-09-27 | 2020-03-10 | Koninklijke Philips N.V. | Simultaneously displaying video data of multiple video sources |
Also Published As
Publication number | Publication date |
---|---|
WO2001059974A3 (fr) | 2002-02-21 |
AU2001261817A1 (en) | 2001-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10606913B2 (en) | Systems and methods for integrating XML syndication feeds into online advertisement | |
US8046428B2 (en) | Presenting video content within a web page | |
US6556217B1 (en) | System and method for content adaptation and pagination based on terminal capabilities | |
US7152203B2 (en) | Independent update and assembly of web page elements | |
US6848004B1 (en) | System and method for adaptive delivery of rich media content to a user in a network based on real time bandwidth measurement & prediction according to available user bandwidth | |
US6626958B1 (en) | Adaptive rendering of hypermedia documents | |
US7600243B2 (en) | User interface methods and systems for device-independent media transactions | |
US6011537A (en) | System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space | |
AU2007325055B2 (en) | Rendering document views with supplemental informational content | |
US20020138593A1 (en) | Methods and systems for retrieving, organizing, and playing media content | |
US20060236344A1 (en) | Media transaction system | |
US20050010634A1 (en) | Methods, systems, and computer program products for portlet aggregation by client applications on a client side of client/server environment | |
US20100005067A1 (en) | System and methods for the retention of a search query | |
Hjelsvold et al. | Web-based personalization and management of interactive video | |
US20080163317A1 (en) | Generation of video streams from content items | |
JP2004515864A (ja) | 埋め込み型メディア・プレーヤ・ページのサイズ調整方法、記録媒体、および伝送媒体 | |
JPH10162030A (ja) | ハイパ−リンク情報をレンダするための方法及び装置 | |
US20110314368A1 (en) | Method to Generate a Software Part of a Web Page and Such Software Part | |
JP2002526831A (ja) | ユーザの対話に応答して広告サイズを変更する方法 | |
US7047487B1 (en) | Methods for formatting electronic documents | |
JPH09167124A (ja) | マルチメディア制作物のこま割り画表現のための方法およびシステム | |
US8667396B2 (en) | Master slave region branding | |
WO2001059974A2 (fr) | Procede d'affichage de contenu enrichi | |
JP2002541694A (ja) | インターネット通信およびプレゼンテーション・ソフトウェアおよび方法 | |
WO2006107776A2 (fr) | Procedes et systemes d'echanges de contenu multimedia independants du dispositif |
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 CR CU CZ DE DK DM EE ES FI GB GD GE 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 US UZ VN YU ZA 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 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 GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
AK | Designated states |
Kind code of ref document: A3 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 EE ES FI GB GD GE 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 US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 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 TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
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 |