WO2001057716A2 - Clipping and manipulating elements contained in a web page - Google Patents
Clipping and manipulating elements contained in a web page Download PDFInfo
- 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
Links
Classifications
-
- 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
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
Description
Claims
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)
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)
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)
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 |
-
2001
- 2001-01-31 WO PCT/US2001/040019 patent/WO2001057716A2/en active Search and Examination
- 2001-01-31 AU AU2001247950A patent/AU2001247950A1/en not_active Abandoned
- 2001-01-31 JP JP2001556904A patent/JP2003531418A/en active Pending
Patent Citations (3)
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)
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 |