WO2001057716A2 - Clipping and manipulating elements contained in a web page - Google Patents

Clipping and manipulating elements contained in a web page Download PDF

Info

Publication number
WO2001057716A2
WO2001057716A2 PCT/US2001/040019 US0140019W WO0157716A2 WO 2001057716 A2 WO2001057716 A2 WO 2001057716A2 US 0140019 W US0140019 W US 0140019W WO 0157716 A2 WO0157716 A2 WO 0157716A2
Authority
WO
WIPO (PCT)
Prior art keywords
clipping
user
clippings
web page
page
Prior art date
Application number
PCT/US2001/040019
Other languages
French (fr)
Other versions
WO2001057716A3 (en
WO2001057716A8 (en
Inventor
Jean-Noel Lebrun
Francois Kruta
Original Assignee
Ezlogin.Com, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ezlogin.Com, Inc. filed Critical Ezlogin.Com, Inc.
Priority to AU2001247950A priority Critical patent/AU2001247950A1/en
Priority to JP2001556904A priority patent/JP2003531418A/en
Publication of WO2001057716A2 publication Critical patent/WO2001057716A2/en
Publication of WO2001057716A8 publication Critical patent/WO2001057716A8/en
Publication of WO2001057716A3 publication Critical patent/WO2001057716A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web

Definitions

  • This invention relates to the creation of web pages.
  • One aspect of the Internet that has become popular is researching topics that are of interest to a user.
  • Individual users can operate web client software to (1) access web sites containing information that is of interest to them and (2) uncover other and further web sites or web pages that have related information in a process known as "surfing".
  • a second problem in the known art is that it is not possible for a user to view information from two different pages simultaneously. The user must navigate from one web server to another, from web page to another, often experiencing an undesired delay when transitioning from one site to another.
  • a third problem is that it is not possible for a viewer to view two different sections of a web page simultaneously. The user must scroll back and forth between the between the two areas.
  • a limited solution to these problems has been provided by software that enables a user to generate "start pages" from parts of other web pages. While this solution allows a user to select personalized content for a start page, it remains very imperfect because the user has very little flexibility with respect to the presentation of content on the start page. Similarly, the viewer cannot choose whether to read the content or have it read to them, by an artificial voice.
  • a portion of a web page can be "clipped", moved, resized and repositioned in a manner that is responsive to the discretion of the user. Selected portions of a page can then be laid out next to each other or "on top of each other so that they can be viewed simultaneously or sequentially.
  • the invention provides an enabling technology for manipulation of elements included in a web page, so as to obtain substantial advantages and capabilities that are novel and non-obvious in view of the known art. Examples described below relate to manipulation of data contained in web pages so as to facilitate review of these pages, but the invention is broadly applicable and can be used to "clip" and display any kind of information available on a network. In a preferred embodiment, the information is displayed on a web page generated by a user.
  • the invention provides an improved technique for clipping and manipulating the elements of a web page.
  • Elements of a web page can be selected, moved to a personalized clipping page, and resized and manipulated in a variety of ways without affecting the integrity of the content, including the image and links contained therein.
  • a web page is fragmented into "clippings". Each clipping includes a portion of the page that can be manipulated.
  • the relative size of a clipping is responsive to the structure of the web page and the judgment of the user. Once a clip is selected, the user can zoom-in and select smaller elements from the clipping.
  • the structure of the web page determines the granularity of the clipping.
  • the user selects how to display the clipping. For example, the user may elect to apply a filter to change the size or relative proportions of the clipping. Unlike the related art which limits the users' options to placing information in a particular column, the user can change the size of the clipping (scaling it up or down), alter the orientation of a clipping, apply special effects to the clipping, transform the shape of a clipping and place the clipping anywhere in a page.
  • the user can apply one or more filters to a clipping or parts of a clipping so as to enhance the process of identifying areas that are of interest.
  • the user can apply a filter that causes all text including certain words, or phrases to become highlighted.
  • Other variations are also possible.
  • a user can choose to retain the links included in a clipping and discard the rest.
  • the user can keep selected figures, specific lines of text or types of text and discard the rest.
  • the clipping remains fully interactive. Hyperlinks to other parts of a web page or to other pages remain active, as do the applets embedded in a page. Similarly, features such as pull down menus and other interactive elements remain functional as long as the button that controls them is included in the clipping.
  • the software used to manipulate a web page is stored on a web server that is dedicated the manipulation and transfer of information contained in web pages.
  • the individual user can access the server to manipulate information contained in web pages or store a manipulated page or other information.
  • Figure 1 shows a block diagram of a system for clipping and manipulating elements contained in a web page.
  • Figure 2 shows a process flow diagram for a method of using a system for clipping and manipulating elements contained in a web page.
  • Figure 3 shows an example of a clipping page created from set of clippings.
  • clipping refers to any portion of a web page that can be isolated and manipulated.
  • the phrase also refers to the technique of isolating and identifying a portion of a web page that is to be manipulated.
  • sizing refers to a technique for changing the size or proportions of clipping, a set of clippings, a portion of a clipping or other element included in a web page.
  • user includes any person who acts either on behalf of themselves or an entity and manipulates a client device in such a way so as to gain access to the Internet and add to, delete, resize, reposition or other manipulate a web page or portions thereof or who creates a clipping page by manipulating a web page.
  • the phrase "web page” includes a display of information that can be accessed by visiting a web site. Such pages generally (but not necessarily) include one or more hyperlinks to other parts of the page or other pages. In a preferred embodiment, the web pages can be selected by a user from an index of web pages. In other embodiments, the user can select the web page without referring to the index.
  • the phrase "clipping page” includes a web page upon which a user places clippings that he has selected or manipulated. In a preferred embodiment, the clippings placed on the "clipping page” include hyperlinks to sites of interest to the user, enabling the user to use it as a start page, or a place from which to begin navigating the Internet.
  • web site includes any combination of devices or software taking on the role of a server in a client-server environment in the Internet, the world wide web, or an equivalent or extension thereof. There is no particular requirement that a web site must be an individual device.
  • a web site can be a single device, a set of cooperating devices, a portion of a device, or some combination thereof. It also refers to a commercial, corporate or personal location, on the World Wide Web.
  • the phrase "navigate” includes activities whereby by a an individual user uses a web client to access information and move from one web site to another web site, one web page to another web page, within a web page, and onto and off of an internet, intranet or other network.
  • client and server in general, “client” and “server” refer to a relationship between two devices, particularly to their relationship as client and server, not necessarily to any particular physical devices.
  • client device includes any device taking on the role of a client in a client-server relationship (such as an HTTP web client and web server).
  • client devices can be individual physical devices; they can each be a single device, a set of cooperating devices, a portion of a device, or some combination thereof.
  • server device includes any device taking on the role of a server in a client-server relationship.
  • server devices must be individual physical devices; they can each be a single device, a set of cooperating devices, a portion of a device, or some combination thereof.
  • Figure 1 shows a block diagram of a system for clipping and manipulating elements contained in a web page.
  • a system 100 includes at least one client device 110, a communication network 120, at least one web site 130 that displays a web page 135, a personal data server 140 and a clipping page 150.
  • Each client device 110 includes an input element 111, a presentation element 112, a local memory 113, and software 1 14 disposed for communicating with the web site 140.
  • Each client device 110 is under the control of a user 115 who wishes to create a clipping page 150.
  • each client device 110 includes a general- purpose computer, such as a laptop or workstation.
  • a client device 110 can also include (either alone or in conjunction with a laptop or workstation), a hand-held calendar (such as a "Palm Pilot" or other hand-held device), a portable computer, a special purpose computer, a cellular telephone or other telephonic device, a web server acting as the agent for a user, or other information appliance.
  • a client device 110 may also include any other device disposed for performing the all or some functions described herein.
  • the communication network 120 is disposed for communicating data between the client device 110 and the personal data server 140.
  • the communication network 120 includes a packet switched network such as the Internet, as well as (in conjunction with or instead of) an intranet, an enterprise network, an extranet, a virtual private network or a virtual switched network.
  • the communication network 120 may include any other set of communication links that couple the client device 1 10 and the personal data server 140.
  • the web site 130 displays at least one web page 135. The user navigates until they identify a web page 135 that they wish to manipulate.
  • a user selects the web page 135 from an index (not shown) of web pages.
  • the web page 135 includes at least one hyperlink 137 to another part of the web page 135, a different web page 135 or a different web site 130.
  • the personal data server 140 is similar to the client device 110 in that it also includes an input element 141, a presentation element 142 and a local memory 143. However, the personal data server 140 also includes web server software 144, web page manipulation software 145, a database 146 and a software package 147.
  • the web server software 144 allows the personal data server 140 to act on behalf of the user 115 with respect to accessing one or more web sites 130.
  • the personal data server 140 acts on behalf of the user 115, getting one or more desired web pages 135 for the user 115 and manipulating them in ways that are responsive to the user's directions.
  • the personal data server 140 is disposed to deliver the web pages 135 and clipping page 150 to at least one client device 110.
  • the personal data server 140 can support several types of protocols, including HTTP and HTTPS.
  • Web page manipulation software 145 allows a user to manipulate the web pages 135 obtained by the web server software 144.
  • the web page manipulation software 145 can fragment a web page 135 and perform some or all or some combination of the following:
  • the database 146 includes information regarding a set of users 1 15, such as their security codes, information to complete registration procedures, a list of web sites that are frequently visited, sets of preferences with respect to manipulation of web pages 135 and other information as is necessary to access web sites 130.
  • the personal data server 140 also includes a software package 147 that includes software for the aggregation and summarization of personal information, form fill-in and automated log-in. This software package 147 is used to create a "library" of personalized information pertaining to a user that can be accessed so as to automatically respond to requests for registration information or security codes. Such software is known in the art of data manipulation.
  • a preferred embodiment of the personal data server 140 includes a general -purpose computer, such as a laptop or workstation.
  • a personal data server 140 can also include (either alone or in conjunction with a laptop or workstation), a hand-held calendar (such as a "Palm Pilot" or other hand-held device), a portable computer, a special purpose computer, a cellular telephone or other telephonic device, a web server acting as the agent for a user, or another device.
  • a personal data server 140 may also include any other device disposed for performing the all or some functions described herein.
  • the clipping page 150 includes a web page upon which the user 1 15 can place one or more clippings 136.
  • a user 115 can use the clipping page 150 as a start page for Internet navigation. Unlike other known start pages, a user 115 can exercise far more flexibility in manipulating the nature, presentation of material and layout of clippings 136 on the clipping page 150. Further details of the clipping page 150 are shown in Figure 3.
  • Figure 2 shows a process flow diagram for a method of using a system for clipping and manipulating elements contained in a web page.
  • a method 200 is performed by the system 100. Although the method
  • the user 115 manipulates a client device 110 to gain access to the communication network 120 and establish a connection with the personal data server 140.
  • the personal data server 140 identifies and authenticates the user 1 15.
  • the personal data server 140 can perform this step using a cookie stored at the web client 110.
  • the personal data server 140 performs this step using a login identifier provided by the user 115.
  • the user 1 15 selects a web site 130 that they wish to visit and manipulates the client device 110 in a manner so as to inform the personal data server 140.
  • the web site 130 may (but not necessarily) include an index of web pages 135 that are of possible interest to the user 115.
  • the personal data server 140 gets a web page 135 from the web site 130.
  • the personal data server 140 parses the web page 135 and changes the hyperlinks 137. The personal data server 140 then redirects the web page 135 to the client device 110.
  • the user 115 can access all web pages 135 he desires without having to register or enter security codes; these intermediate steps are performed automatically by the software package 147.
  • the user 115 accesses the web page manipulation software 146 from the personal data server 140.
  • the personal data server 140 fragments the web page 135 into a set of clippings 136. Any individual clipping 136 can be selected for further manipulation.
  • the web page 136 may broken into a relatively few clippings 136 of uniform size or a relatively large number of clippings 136.
  • a user 115 may then focus on a single clipping 136, "zoom in” on it and fragment that single clipping 136 into a set of other small clippings 136.
  • the user 115 may also combine several clippings 136 and fragment the combination of clippings 136 into a set of other smaller clippings 136.
  • the user 1 15 selects a clipping 136 to manipulate and moves it to a clipping page 150.
  • the user 1 15 manipulates a clipping 136.
  • Possible ways of manipulating a clipping 136 can include one or more or some combination of the following techniques:
  • the clipping 136 selected by the user 1 15 includes a hyperlink 137, other and further variations are possible.
  • the user may one or more or some combination of the following techniques may be used:
  • this step is performed in a "what-you-see- is-what you get" type fashion.
  • Steps 235, 240 and 245 can be repeated an indefinite number of times, until the user decides to stop manipulating that particular web page 135.
  • the method 200 may proceed at step 220 if the user 115 decides to create a second clipping page 150.
  • the user 115 saves the completed manipulations. This step is optional. If this step occurs, the user can recall his clipping page 150, use it as a start page for navigating the Internet or manipulate it further.
  • the manipulated web page 130 made by the user 115 is stored in the database 146. This step occurs only if the user 1 15 has decided to save the manipulated web page.
  • the user 115 decides to stop manipulating web pages 135.
  • the user 115 notifies the personal data server 140 of his decision. At this point the method 200 is at rest until such a time that the user 115 decided to manipulate another web page 135.
  • the method 200 can be performed repeatedly by a relatively large number of users 115.
  • Figure 3 shows an example of a clipping page created from set of clippings.
  • the example of a completed clipping page 150 includes, among other things, a site identifier 301, at least one clipping 136, a hyperlink 137 and a return button 306.
  • the site identifier 301 includes a graphic or textual representation 302 of the personal data server 140.
  • Each clipping 136 includes a banner 303, a feature 304 and a set of manipulation buttons 305.
  • the banner 303 identifies the web site 130 where the clipping 136 originated.
  • the feature 304 includes text, graphics, multimedia resource or other selected by a user 115 from the web page 135.
  • the set of manipulation buttons 305 allow a user 1 15 to manipulate the clipping 136 after it has been placed on the clipping page 150.
  • the return button 306 includes the headline "Add a New Web Clipping".
  • the return button 306 can be manipulated by a user 1 15 to add new clippings 136 to the clipping page 150.
  • the user 115 can obtain a new clipping 136 from an index of clippings (not shown).
  • the index of clippings is organized according to an_algorithm based on semantic content, or relative position to other clippings.
  • the user 115 can obtain the clipping 136 directly from the web site 130. In this way, the user 115 can construct a clipping page 150 that is uniquely tailored to his interests.
  • the invention has general applicability to various fields of use, not necessarily related to generation of start pages as described above.
  • these fields of use can include one or more of, or some combination of, the following:

Abstract

The invention provides an improved technique for clipping and manipulating the elements of a web page. Elements of a web page can be selected, moved to a personalized clipping page, and resized and manipulated in a variety of ways without affecting the integrity of the content, including the image and links contained therein. In a first aspect of the invention, a web page is fragmented into 'clippings'. Each clipping includes a portion of the page that can be manipulated. The structure of the web page determines the granularity of the clipping. In a second aspect of the invention, the user selects how to display the clipping. The user may elect to apply a filter to change the size or relative proportions of the clipping. In a third aspect of the invention, the user can apply one or more filters to a clipping or parts of a clipping so as to enhance the process of identifying areas that are of interest. In a fourth aspect of the invention, the clipping remains fully interactive. Hyperlinks to other parts of a web page or to other pages remain active, as do the applets embedded in a page. Similarly, features such as pull down menus and other interactive elements remain functional as long as the button that controls them is included in the clipping.

Description

CLIPPING AND MANIPULATING ELEMENTS CONTAINED IN A WEB PAGE
Background of the Invention
1. Field of the Invention
This invention relates to the creation of web pages.
2. Related Art
One aspect of the Internet that has become popular is researching topics that are of interest to a user. Individual users can operate web client software to (1) access web sites containing information that is of interest to them and (2) uncover other and further web sites or web pages that have related information in a process known as "surfing".
One problem in the known art of Internet surfing is that only a small portion of a web page may be of interest to a client. The user must review the entire page and scroll through relatively uninteresting material before accessing a particular area of a page or a particular hyperlink that is of interest. It is not possible to isolate the area of interest from the rest of the web page that it is associated with.
A second problem in the known art is that it is not possible for a user to view information from two different pages simultaneously. The user must navigate from one web server to another, from web page to another, often experiencing an undesired delay when transitioning from one site to another.
A third problem is that it is not possible for a viewer to view two different sections of a web page simultaneously. The user must scroll back and forth between the between the two areas. A limited solution to these problems has been provided by software that enables a user to generate "start pages" from parts of other web pages. While this solution allows a user to select personalized content for a start page, it remains very imperfect because the user has very little flexibility with respect to the presentation of content on the start page. Similarly, the viewer cannot choose whether to read the content or have it read to them, by an artificial voice.
Accordingly, it would be desirable to provide an improved technique for navigating or surfing the Internet. This is achieved in an embodiment of the invention in which a portion of a web page can be "clipped", moved, resized and repositioned in a manner that is responsive to the discretion of the user. Selected portions of a page can then be laid out next to each other or "on top of each other so that they can be viewed simultaneously or sequentially.
The invention provides an enabling technology for manipulation of elements included in a web page, so as to obtain substantial advantages and capabilities that are novel and non-obvious in view of the known art. Examples described below relate to manipulation of data contained in web pages so as to facilitate review of these pages, but the invention is broadly applicable and can be used to "clip" and display any kind of information available on a network. In a preferred embodiment, the information is displayed on a web page generated by a user.
Summary of the Invention
The invention provides an improved technique for clipping and manipulating the elements of a web page. Elements of a web page can be selected, moved to a personalized clipping page, and resized and manipulated in a variety of ways without affecting the integrity of the content, including the image and links contained therein. In a first aspect of the invention, a web page is fragmented into "clippings". Each clipping includes a portion of the page that can be manipulated. The relative size of a clipping is responsive to the structure of the web page and the judgment of the user. Once a clip is selected, the user can zoom-in and select smaller elements from the clipping. The structure of the web page determines the granularity of the clipping.
In a second aspect of the invention, the user selects how to display the clipping. For example, the user may elect to apply a filter to change the size or relative proportions of the clipping. Unlike the related art which limits the users' options to placing information in a particular column, the user can change the size of the clipping (scaling it up or down), alter the orientation of a clipping, apply special effects to the clipping, transform the shape of a clipping and place the clipping anywhere in a page.
In a third aspect of the invention, the user can apply one or more filters to a clipping or parts of a clipping so as to enhance the process of identifying areas that are of interest. For example, the user can apply a filter that causes all text including certain words, or phrases to become highlighted. Other variations are also possible. For example, a user can choose to retain the links included in a clipping and discard the rest. Similarly, the user can keep selected figures, specific lines of text or types of text and discard the rest.
In a fourth aspect of the invention, the clipping remains fully interactive. Hyperlinks to other parts of a web page or to other pages remain active, as do the applets embedded in a page. Similarly, features such as pull down menus and other interactive elements remain functional as long as the button that controls them is included in the clipping.
In a preferred embodiment, the software used to manipulate a web page is stored on a web server that is dedicated the manipulation and transfer of information contained in web pages. The individual user can access the server to manipulate information contained in web pages or store a manipulated page or other information.
Brief Description of the Drawings
Figure 1 shows a block diagram of a system for clipping and manipulating elements contained in a web page.
Figure 2 shows a process flow diagram for a method of using a system for clipping and manipulating elements contained in a web page.
Figure 3 shows an example of a clipping page created from set of clippings.
Detailed Description of the Preferred Embodiment
In the following description, a preferred embodiment of the invention is described with regard to preferred process steps and data structures. Those skilled in the art would recognize after perusal of this application that embodiments of the invention can be implemented using one or more general purpose processors or special purpose processors or other circuits adapted to particular process steps and data structures described herein, and that implementation of the process steps and data structures described herein would not require undue experimentation or further invention.
Related Applications
Inventions described herein can be used in conjunction with inventions described in the following application: • International Application Serial No. PCT/US00/03970, filed on 11 November 2000 in the name of ezlogin.com (now Ezlogin.com, Inc.), titled "Personalized Access to Web Sites," and published on 17 August 2000 under publication no. WO 00/48110.
Lexicography
As used herein, use of the following terms refer or relate to aspects of the invention as described below.
• clipping - as used herein, the phrase "clipping" refers to any portion of a web page that can be isolated and manipulated. The phrase also refers to the technique of isolating and identifying a portion of a web page that is to be manipulated.
• sizing - as used herein, the phrase "sizing" refers to a technique for changing the size or proportions of clipping, a set of clippings, a portion of a clipping or other element included in a web page.
• user - as used herein, the phrase "user" includes any person who acts either on behalf of themselves or an entity and manipulates a client device in such a way so as to gain access to the Internet and add to, delete, resize, reposition or other manipulate a web page or portions thereof or who creates a clipping page by manipulating a web page.
• web page - as used herein, the phrase "web page" includes a display of information that can be accessed by visiting a web site. Such pages generally (but not necessarily) include one or more hyperlinks to other parts of the page or other pages. In a preferred embodiment, the web pages can be selected by a user from an index of web pages. In other embodiments, the user can select the web page without referring to the index. • clipping page - as used herein, the phrase "clipping page" includes a web page upon which a user places clippings that he has selected or manipulated. In a preferred embodiment, the clippings placed on the "clipping page" include hyperlinks to sites of interest to the user, enabling the user to use it as a start page, or a place from which to begin navigating the Internet.
• web site - as used herein, the phrase "web site" includes any combination of devices or software taking on the role of a server in a client-server environment in the Internet, the world wide web, or an equivalent or extension thereof. There is no particular requirement that a web site must be an individual device. A web site can be a single device, a set of cooperating devices, a portion of a device, or some combination thereof. It also refers to a commercial, corporate or personal location, on the World Wide Web.
navigate - as used herein, the phrase "navigate" includes activities whereby by a an individual user uses a web client to access information and move from one web site to another web site, one web page to another web page, within a web page, and onto and off of an internet, intranet or other network.
client and server - in general, "client" and "server" refer to a relationship between two devices, particularly to their relationship as client and server, not necessarily to any particular physical devices.
• client device and server device - in general, the phrase "client device" includes any device taking on the role of a client in a client-server relationship (such as an HTTP web client and web server). There is no particular requirement that any client devices must be individual physical devices; they can each be a single device, a set of cooperating devices, a portion of a device, or some combination thereof. As used herein, the phrase "server device" includes any device taking on the role of a server in a client-server relationship. There is no particular requirement that server devices must be individual physical devices; they can each be a single device, a set of cooperating devices, a portion of a device, or some combination thereof.
These descriptions of general meanings of these terms are not intended to be limiting, only illustrative. Other and further applications of the invention, including extensions of these terms and concepts, would be clear to those of ordinary skill on the art after perusing this application. These other and further applications are part of the scope and spirit of the invention, and would be clear to those of ordinary skill in the art, without further invention or undue experimentation.
System Elements
Figure 1 shows a block diagram of a system for clipping and manipulating elements contained in a web page.
A system 100 includes at least one client device 110, a communication network 120, at least one web site 130 that displays a web page 135, a personal data server 140 and a clipping page 150.
Each client device 110 includes an input element 111, a presentation element 112, a local memory 113, and software 1 14 disposed for communicating with the web site 140. Each client device 110 is under the control of a user 115 who wishes to create a clipping page 150.
In a preferred embodiment, each client device 110 includes a general- purpose computer, such as a laptop or workstation. However, a client device 110 can also include (either alone or in conjunction with a laptop or workstation), a hand-held calendar (such as a "Palm Pilot" or other hand-held device), a portable computer, a special purpose computer, a cellular telephone or other telephonic device, a web server acting as the agent for a user, or other information appliance. In alternative embodiments, a client device 110 may also include any other device disposed for performing the all or some functions described herein.
The communication network 120 is disposed for communicating data between the client device 110 and the personal data server 140. In a preferred embodiment, the communication network 120 includes a packet switched network such as the Internet, as well as (in conjunction with or instead of) an intranet, an enterprise network, an extranet, a virtual private network or a virtual switched network. In alternative embodiments, the communication network 120 may include any other set of communication links that couple the client device 1 10 and the personal data server 140.
The web site 130 displays at least one web page 135. The user navigates until they identify a web page 135 that they wish to manipulate.
In a preferred embodiment, a user selects the web page 135 from an index (not shown) of web pages. However, regardless of source, the web page 135 includes at least one hyperlink 137 to another part of the web page 135, a different web page 135 or a different web site 130.
The personal data server 140 is similar to the client device 110 in that it also includes an input element 141, a presentation element 142 and a local memory 143. However, the personal data server 140 also includes web server software 144, web page manipulation software 145, a database 146 and a software package 147.
The web server software 144 allows the personal data server 140 to act on behalf of the user 115 with respect to accessing one or more web sites 130. The personal data server 140 acts on behalf of the user 115, getting one or more desired web pages 135 for the user 115 and manipulating them in ways that are responsive to the user's directions. The personal data server 140 is disposed to deliver the web pages 135 and clipping page 150 to at least one client device 110. The personal data server 140 can support several types of protocols, including HTTP and HTTPS.
Web page manipulation software 145 allows a user to manipulate the web pages 135 obtained by the web server software 144. In a preferred embodiment, the web page manipulation software 145 can fragment a web page 135 and perform some or all or some combination of the following:
• moving a clipping 136 to another area on the same web page 135 • moving a clipping 136 to another area on a different web page 135
• organizing a set of clippings 136 to form columns
• changing the size of a clipping 136
• changing the shape of a clipping 136
• changing the relative proportions of a clipping 136 • adding hyperlinks 137 to clippings 136
• establishing a color scheme so that a hyperlink 137 changes color after a user 115 has reviewed it
• changing the frequency with respect to how often information associated with a hyperlink 137 is updated or refreshed • establishing a color scheme so that a user 115 can tell at a glance that a hyperlink 137 has been refreshed or updated since the last time the user 115 reviewed the page
• placing clippings 136 so that they lay "on top of each other so that they can be viewed sequentially.
The database 146 includes information regarding a set of users 1 15, such as their security codes, information to complete registration procedures, a list of web sites that are frequently visited, sets of preferences with respect to manipulation of web pages 135 and other information as is necessary to access web sites 130. In a preferred embodiment, the personal data server 140 also includes a software package 147 that includes software for the aggregation and summarization of personal information, form fill-in and automated log-in. This software package 147 is used to create a "library" of personalized information pertaining to a user that can be accessed so as to automatically respond to requests for registration information or security codes. Such software is known in the art of data manipulation.
Similar to the client device, 1 10, a preferred embodiment of the personal data server 140 includes a general -purpose computer, such as a laptop or workstation. However, a personal data server 140 can also include (either alone or in conjunction with a laptop or workstation), a hand-held calendar (such as a "Palm Pilot" or other hand-held device), a portable computer, a special purpose computer, a cellular telephone or other telephonic device, a web server acting as the agent for a user, or another device. In alternative embodiments, a personal data server 140 may also include any other device disposed for performing the all or some functions described herein.
The clipping page 150 includes a web page upon which the user 1 15 can place one or more clippings 136. In a preferred embodiment, a user 115 can use the clipping page 150 as a start page for Internet navigation. Unlike other known start pages, a user 115 can exercise far more flexibility in manipulating the nature, presentation of material and layout of clippings 136 on the clipping page 150. Further details of the clipping page 150 are shown in Figure 3.
Method of Operation
Figure 2 shows a process flow diagram for a method of using a system for clipping and manipulating elements contained in a web page.
A method 200 is performed by the system 100. Although the method
200 is described serially, the steps of the method 200 can be performed by separate elements in conjunction or in parallel, whether asynchronously, in a pipelined manner, or otherwise. There is no particular requirement that the method 200 be performed in the same order in which this description lists the steps, except where so indicated.
At a step 210, the user 115 manipulates a client device 110 to gain access to the communication network 120 and establish a connection with the personal data server 140.
At a step 215, the personal data server 140 identifies and authenticates the user 1 15. In a preferred embodiment, the personal data server 140 can perform this step using a cookie stored at the web client 110. In other preferred embodiments, the personal data server 140 performs this step using a login identifier provided by the user 115.
At a step 220, the user 1 15 selects a web site 130 that they wish to visit and manipulates the client device 110 in a manner so as to inform the personal data server 140. The web site 130 may (but not necessarily) include an index of web pages 135 that are of possible interest to the user 115.
At a step 225, the personal data server 140 gets a web page 135 from the web site 130.
At a step 230, the personal data server 140 parses the web page 135 and changes the hyperlinks 137. The personal data server 140 then redirects the web page 135 to the client device 110.
In a preferred embodiment, the user 115 can access all web pages 135 he desires without having to register or enter security codes; these intermediate steps are performed automatically by the software package 147. At a step 235, the user 115 accesses the web page manipulation software 146 from the personal data server 140.
At a step 240, the personal data server 140 fragments the web page 135 into a set of clippings 136. Any individual clipping 136 can be selected for further manipulation.
In a preferred embodiment, the web page 136 may broken into a relatively few clippings 136 of uniform size or a relatively large number of clippings 136. A user 115 may then focus on a single clipping 136, "zoom in" on it and fragment that single clipping 136 into a set of other small clippings 136. The user 115 may also combine several clippings 136 and fragment the combination of clippings 136 into a set of other smaller clippings 136.
At a step 245, the user 1 15 selects a clipping 136 to manipulate and moves it to a clipping page 150.
At a step 250, the user 1 15 manipulates a clipping 136. Possible ways of manipulating a clipping 136 can include one or more or some combination of the following techniques:
moving a clipping 136 to another area on the clipping page 150 moving a clipping 136 to a different clipping page 150 organizing a set of clippings 136 to form columns on a clipping page 150 • changing the size of a clipping 136 changing the shape of a clipping 136 changing the relative proportions of a clipping 136 adding hyperlinks 137 to clippings 136 using a filter to selectively highlight or otherwise emphasize or de-emphasize text having a specific attribute (for example, highlighting all text that includes particular words) • using a filter to select a specific feature of a clipping, such as a multimedia resource, an image, the top five lines or other features, either alone, or in combination.
• enabling the rendering of the clipping page in hand-held devices using WML and XML transformations
If the clipping 136 selected by the user 1 15 includes a hyperlink 137, other and further variations are possible. The user may one or more or some combination of the following techniques may be used:
• using a filter to select only the hyperlinks 137 associated with a clipping 136
• establishing a color scheme so that a hyperlink 137 changes color after a user 115 has reviewed it
• changing the frequency with respect to how often information associated with a hyperlink 137 is updated or refreshed • establishing a color scheme so that a user 115 can tell at a glance that a hyperlink 137 has been refreshed or updated since the last time the user 115 reviewed the page.
In a preferred embodiment, this step is performed in a "what-you-see- is-what you get" type fashion. Steps 235, 240 and 245 can be repeated an indefinite number of times, until the user decides to stop manipulating that particular web page 135.
The method 200 may proceed at step 220 if the user 115 decides to create a second clipping page 150.
At a step 255, the user 115 saves the completed manipulations. This step is optional. If this step occurs, the user can recall his clipping page 150, use it as a start page for navigating the Internet or manipulate it further. At a step 260, the manipulated web page 130 made by the user 115 is stored in the database 146. This step occurs only if the user 1 15 has decided to save the manipulated web page.
At a step 265, the user 115 decides to stop manipulating web pages 135.
The user 115 notifies the personal data server 140 of his decision. At this point the method 200 is at rest until such a time that the user 115 decided to manipulate another web page 135.
In a preferred embodiment, the method 200 can be performed repeatedly by a relatively large number of users 115.
Example of a Clipping Page
Figure 3 shows an example of a clipping page created from set of clippings.
The example of a completed clipping page 150 includes, among other things, a site identifier 301, at least one clipping 136, a hyperlink 137 and a return button 306.
The site identifier 301 includes a graphic or textual representation 302 of the personal data server 140.
Each clipping 136 includes a banner 303, a feature 304 and a set of manipulation buttons 305.
The banner 303 identifies the web site 130 where the clipping 136 originated.
The feature 304 includes text, graphics, multimedia resource or other selected by a user 115 from the web page 135. The set of manipulation buttons 305 allow a user 1 15 to manipulate the clipping 136 after it has been placed on the clipping page 150.
The return button 306 includes the headline "Add a New Web Clipping". The return button 306 can be manipulated by a user 1 15 to add new clippings 136 to the clipping page 150.
In a preferred embodiment, the user 115 can obtain a new clipping 136 from an index of clippings (not shown). The index of clippings is organized according to an_algorithm based on semantic content, or relative position to other clippings. In other preferred embodiments, the user 115 can obtain the clipping 136 directly from the web site 130. In this way, the user 115 can construct a clipping page 150 that is uniquely tailored to his interests.
Generality of the Invention
The invention has general applicability to various fields of use, not necessarily related to generation of start pages as described above. For example, these fields of use can include one or more of, or some combination of, the following:
• creation of home pages for personal or business use
• creation of public art, so as to appear in a network
• creation of pages that can be shared between users in a work environment, so as continuously update each other or to collaborate on a task • enhancement of automated data mining techniques.
Other and further applications of the invention in its most general form, would be clear to those skilled in the art after perusal of this application, and are within the scope and spirit of the invention. Alternative Embodiments
Although preferred embodiments are disclosed herein, many variations are possible which remain within the concept, scope, and spirit of the invention, and these variations would become clear to those skilled in the art after perusal of this application.

Claims

Claims
1. A method for computerized clipping and communication of web pages including the steps of obtaining web page manipulation software from a personal data server; parsing said web page and changing the hyperlinks therein; redirecting said web page to an individual user; fragmenting said web page into a set of clippings that are presented to said individual user; selecting at least one clipping; and manipulating said clipping in a manner that is responsive to said user's discretion.
2. A method as in claim 1, wherein the step of obtaining said web page manipulation software includes the step of obtaining personalized clipping pages that said individual user has already generated.
3. A method as in claim 1 , wherein the step of fragmenting said web page into said set of clippings includes the step of selecting a relative size or number of clippings included in said set of clippings.
4. A method as in claim 1, wherein the step of fragmenting includes the step of zooming-in on said clipping and refragmenting it.
5. A method as in claim 1, wherein the step of manipulating includes at least one of the steps of changing the size or shape of said clipping; isolating text or graphics from said clipping; fragmenting said clipping into a second set of clippings; and selectively highlighting or otherwise emphasizing or de-emphasizing said clipping in a manner that is responsive to said user's discretion.
6. A method as in claim 1, wherein the step of manipulating includes changing the frequency with respect to how often information associated with said hyperlink is updated; and establishing a scheme that identifies whether said hyperlink has been refreshed.
7. A method as in claim 1, wherein the step of manipulating includes the step of creating said personalized clipping page, including said at least one clipping that said user has manipulated.
8. A method as in claim 7, including a technique for viewing the said clippings sequentially (placing them on top of each other) or simultaneously (placing them next to each other).
9. A method as in claim 1, including the step of rendering said personalized clipping page in a computerized hand-held assistant using WML and XML transformations.
10. An apparatus for computerized clipping and communication of web pages, including a data server, including a memory and a processor; a set of instructions coupled to said memory, wherein said set of instructions can be executed by said processor, for clipping and manipulating a web page and redirecting said web page to a set of users; a database coupled to said memory, including a data structure comprising information about a set of users and a set of personalized clipping pages that said users have generated; and a communication network coupled to said data server.
1 1. An apparatus as in claim 10, wherein said data structure includes personalized information describing the particulars of each user in said set of users.
12. An apparatus as in claim 10, including a means for rendering at least one personalized clipping page included in said set of personalized clipping pages in a hand-held computerized assistant using WML and XML transformations.
13. An apparatus as in claim 10, wherein said set of instructions includes a subset of instructions to obtain a web page on behalf of a user; a subset of instructions to parse said web page and alter the hyperlinks included therein; a subset of instructions to redirect said web page to an individual user; a subset of instructions to fragment said web page into a set of clippings that are presented to said user; a subset of instructions to isolate at least one clipping included in said set of clippings in a manner that is responsive to input from said user, and a subset of instructions to manipulate said clipping in a manner that it responsive to input from said user.
14. An apparatus as in claim 13, wherein said subset of instructions to fragment said web page into a set of clippings also includes an instruction to select a relative size and number of clippings to be included in said set of clippings.
15. An apparatus as in claim 13, wherein said subset of instructions to fragment said web page into a set of clippings also includes an instruction to zoom in on a clipping included in said set of clippings and refragment it.
16. An apparatus as in claim 13, wherein said subset of instructions to manipulate includes an instruction to change the size or shape of at least one clipping included in said set of clippings; an instruction to isolate text or graphics included in of at least one clipping included in said set of clippings. an instruction to fragment at least one clipping included in said set of clippings into a second set of clippings; and an instruction to highlight or otherwise emphasize or de-emphasize said clipping in a manner that is responsive to said user's discretion.
17. An apparatus as in claim 13, wherein said subset of instructions to manipulate includes an instruction to change the frequency with how often information associated with a hyperlink included in said clipping is updated; and an instruction to establish a scheme that identifies whether said hyperlink has been refreshed.
18. An apparatus as in claim 13, wherein said subset of instructions to manipulate includes an instruction to generate a personalized clipping page, including at least one clipping that said user has manipulated.
19. An apparatus as in claim 10, wherein said set of instructions also includes an instruction to store said at least one clipping for a user in said memory.
20. An apparatus as in claim 10, wherein said set of instructions also includes at least one of the following: an instruction to enable a user included in said set of users to view a two or more clippings included in said set of clippings sequentially; and an instruction to enable said user to view two or more clippings included in said set of clippings simultaneously.
21. An apparatus in claim 10, wherein said data structure includes a set of fields including information about each user in said set of users; a set of fields including a security code associated with each said user, a set of fields including preferences associated with each said user; a set of fields including an address in said memory where said web pages created by said user are located; and a set of relations between said sets of fields.
PCT/US2001/040019 2000-02-02 2001-01-31 Clipping and manipulating elements contained in a web page WO2001057716A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001247950A AU2001247950A1 (en) 2000-02-02 2001-01-31 Clipping and manipulating elements contained in a web page
JP2001556904A JP2003531418A (en) 2000-02-02 2001-01-31 Clipping and manipulation of elements contained in web pages

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US49685500A 2000-02-02 2000-02-02
US09/496,855 2000-02-02

Publications (3)

Publication Number Publication Date
WO2001057716A2 true WO2001057716A2 (en) 2001-08-09
WO2001057716A8 WO2001057716A8 (en) 2001-12-06
WO2001057716A3 WO2001057716A3 (en) 2003-12-31

Family

ID=23974463

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/040019 WO2001057716A2 (en) 2000-02-02 2001-01-31 Clipping and manipulating elements contained in a web page

Country Status (3)

Country Link
JP (1) JP2003531418A (en)
AU (1) AU2001247950A1 (en)
WO (1) WO2001057716A2 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003040955A1 (en) * 2001-11-06 2003-05-15 Farooq Khan Method and apparatus for capturing and displaying web page information
WO2003090492A1 (en) * 2002-04-16 2003-10-30 Mobile Operandi Communications Corp. Method and system of over-the-air activation and modification of a mobile phone
JPWO2004027645A1 (en) * 2002-09-17 2006-01-19 和浩 山本 Publication data clipping system
WO2008086306A1 (en) * 2007-01-07 2008-07-17 Apple Inc. Creating web-clip widgets on a portable multifunction device
WO2010129394A1 (en) * 2009-05-01 2010-11-11 Qualcomm Incorporated Method and apparatus for providing scraped web pages in a graphical user interface
US7940250B2 (en) 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US9335924B2 (en) 2006-09-06 2016-05-10 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US9733812B2 (en) 2010-01-06 2017-08-15 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9811868B1 (en) 2006-08-29 2017-11-07 Jpmorgan Chase Bank, N.A. Systems and methods for integrating a deal process
US9933913B2 (en) 2005-12-30 2018-04-03 Apple Inc. Portable electronic device with interface reconfiguration mode
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7567928B1 (en) 2005-09-12 2009-07-28 Jpmorgan Chase Bank, N.A. Total fair value swap
US7620578B1 (en) 2006-05-01 2009-11-17 Jpmorgan Chase Bank, N.A. Volatility derivative financial product
KR101815235B1 (en) * 2015-12-30 2018-01-08 주식회사쿠콘 System, method and computer program for data scrapping

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999018526A1 (en) * 1997-10-08 1999-04-15 Caere Corporation Computer-based document management system
WO1999049396A1 (en) * 1998-03-23 1999-09-30 Webivore Research, Llc. Internet research tool
EP0949571A2 (en) * 1998-04-07 1999-10-13 Xerox Corporation Document re-authoring systems and methods for providing device-independent access to the world wide web

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999018526A1 (en) * 1997-10-08 1999-04-15 Caere Corporation Computer-based document management system
WO1999049396A1 (en) * 1998-03-23 1999-09-30 Webivore Research, Llc. Internet research tool
EP0949571A2 (en) * 1998-04-07 1999-10-13 Xerox Corporation Document re-authoring systems and methods for providing device-independent access to the world wide web

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003040955A1 (en) * 2001-11-06 2003-05-15 Farooq Khan Method and apparatus for capturing and displaying web page information
WO2003090492A1 (en) * 2002-04-16 2003-10-30 Mobile Operandi Communications Corp. Method and system of over-the-air activation and modification of a mobile phone
JPWO2004027645A1 (en) * 2002-09-17 2006-01-19 和浩 山本 Publication data clipping system
US10915224B2 (en) 2005-12-30 2021-02-09 Apple Inc. Portable electronic device with interface reconfiguration mode
US9933913B2 (en) 2005-12-30 2018-04-03 Apple Inc. Portable electronic device with interface reconfiguration mode
US11650713B2 (en) 2005-12-30 2023-05-16 Apple Inc. Portable electronic device with interface reconfiguration mode
US11449194B2 (en) 2005-12-30 2022-09-20 Apple Inc. Portable electronic device with interface reconfiguration mode
US10359907B2 (en) 2005-12-30 2019-07-23 Apple Inc. Portable electronic device with interface reconfiguration mode
US10884579B2 (en) 2005-12-30 2021-01-05 Apple Inc. Portable electronic device with interface reconfiguration mode
US9811868B1 (en) 2006-08-29 2017-11-07 Jpmorgan Chase Bank, N.A. Systems and methods for integrating a deal process
US7940250B2 (en) 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8558808B2 (en) 2006-09-06 2013-10-15 Apple Inc. Web-clip widgets on a portable multifunction device
US9335924B2 (en) 2006-09-06 2016-05-10 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10778828B2 (en) 2006-09-06 2020-09-15 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8519972B2 (en) 2006-09-06 2013-08-27 Apple Inc. Web-clip widgets on a portable multifunction device
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US11240362B2 (en) 2006-09-06 2022-02-01 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US9952759B2 (en) 2006-09-06 2018-04-24 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11736602B2 (en) 2006-09-06 2023-08-22 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US10254949B2 (en) 2007-01-07 2019-04-09 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9367232B2 (en) 2007-01-07 2016-06-14 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
WO2008086306A1 (en) * 2007-01-07 2008-07-17 Apple Inc. Creating web-clip widgets on a portable multifunction device
US11586348B2 (en) 2007-01-07 2023-02-21 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US11169691B2 (en) 2007-01-07 2021-11-09 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US10732821B2 (en) 2007-01-07 2020-08-04 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US11507255B2 (en) 2007-06-29 2022-11-22 Apple Inc. Portable multifunction device with animated sliding user interface transitions
US10761691B2 (en) 2007-06-29 2020-09-01 Apple Inc. Portable multifunction device with animated user interface transitions
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US11861138B2 (en) 2007-09-04 2024-01-02 Apple Inc. Application menu user interface
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US11010017B2 (en) 2007-09-04 2021-05-18 Apple Inc. Editing interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US10620780B2 (en) 2007-09-04 2020-04-14 Apple Inc. Editing interface
US11604559B2 (en) 2007-09-04 2023-03-14 Apple Inc. Editing interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US10628028B2 (en) 2008-01-06 2020-04-21 Apple Inc. Replacing display of icons in response to a gesture
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US11307763B2 (en) 2008-11-19 2022-04-19 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8448074B2 (en) 2009-05-01 2013-05-21 Qualcomm Incorporated Method and apparatus for providing portioned web pages in a graphical user interface
WO2010129394A1 (en) * 2009-05-01 2010-11-11 Qualcomm Incorporated Method and apparatus for providing scraped web pages in a graphical user interface
US8645849B2 (en) 2009-05-01 2014-02-04 Qualcomm Incorporated Method and apparatus for providing portioned web pages in a graphical user interface
US9733812B2 (en) 2010-01-06 2017-08-15 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics

Also Published As

Publication number Publication date
JP2003531418A (en) 2003-10-21
AU2001247950A1 (en) 2001-08-14
WO2001057716A3 (en) 2003-12-31
WO2001057716A8 (en) 2001-12-06

Similar Documents

Publication Publication Date Title
WO2001057716A2 (en) Clipping and manipulating elements contained in a web page
JP5270063B2 (en) Wave lens system and method for search results
US10031905B2 (en) Micro browser spreadsheet viewer
US7624348B2 (en) System and method for web browsing
EP0814414B1 (en) Embedding sound in web pages
KR100550935B1 (en) User Interface for Controlling Audio Functions in a Web Browser
US7272781B2 (en) Stopping the downloading of at least one image on a browser by selecting a placeholder representing the image
Pook et al. Context and interaction in zoomable user interfaces
US8572111B2 (en) Method and system for displaying search results
Baudisch et al. Fishnet, a fisheye web browser with search term popouts: a comparative evaluation with overview and linear view
US9569541B2 (en) Evaluating preferences of content on a webpage
US7546538B2 (en) System and method for web browsing
US9129034B2 (en) System and method for web browsing
US20060288280A1 (en) User-defined changing of page representations
US20060288111A1 (en) Web application for accessing media streams
US20050116966A1 (en) Web imaging serving technology
US20080028037A1 (en) Presenting video content within a web page
JP2004513434A (en) Display method and device
WO2002031684A1 (en) Dynamic content linking
AU759947B2 (en) Internet communications and presentation software and method
JP3252959B2 (en) Display method of search result screen on the Internet
JP4837534B2 (en) Content browsing system
TW201109950A (en) A navigating interface of search results
Ren A graphical aid for web navigation
KR20030056996A (en) Multimedia Service System and Method for Providing Multimedia Contents to Clients

Legal Events

Date Code Title Description
ENP Entry into the national phase in:

Ref country code: JP

Ref document number: 2001 556904

Kind code of ref document: A

Format of ref document f/p: F

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 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 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)
WD Withdrawal of designations after international publication

Free format text: US

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 TR 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