Content clipping method
Abstract
Content clipping is provided. Upon a user selecting content within a network document (11,40) to be clipped, the content is parsed for clickable images (41-43). Any discovered clickable images (41-43) are displayed to a user. An image is clickable if it is enclosed in an anchor tag or other structure that indicates a referenced content address. Upon a user selecting one of the clickable images (41-43) a bit-mapped image (36,61) of the selected clickable image (41-43) is stored for later access by the user.

Term
Term ended
Projected expiry passed 9 July 2022, 4.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
9 claims: 2 independent, 7 dependent
- 1A method for content clipping comprising the following steps:(a) providing a selection tool (14) to a user, the selection tool (14) allowing the user to indicate content within a network document (11,40) to be clipped;and, (b) upon the user selecting content within the network document (11,40) to be clipped, performing the following substeps: (b.1) storing a bit-mapped image (36,61) of the selected content within a database (30), and (b.2) storing a network address (37,62) for the network document (11,40) along with the bit-mapped image (36,61) of the selected content.
- 6Storage media for storing software, the software when executed on a computing system performing a method for content clipping, the method comprising the following steps:(a) providing a selection tool (14) to a user, the selection tool (14) allowing the user to indicate content within a network document (11,40) to be clipped;and, (b) upon the user selecting content within the network document (11,40) to be clipped, performing the following substeps: (b.1) storing a bit-mapped image (36,61) of the selected content within a database (30), and (b.2) storing a network address (37,62) for the network document (11,40) along with the bit-mapped image (36,61) of the selected content.
Independent claims2
22 paragraphs in 4 sections, as filed
BACKGROUND
0001The present invention pertains to web browsers and pertains particularly to a content clipping service.
0002Consumers commonly clip advertising and coupons from traditional print media (e.g., newspapers and magazines). With the increasing popularity of the web browser, many companies are turning to on-line advertising. However, web browsers do not provide easy means for users (consumers) to "clip" advertising and coupons. Instead, users are forced to print an entire web document. Printing a web page often requires printing significantly more than a desired advertisement or coupon. Many users are unlikely to print an entire web page for an advertisement because of the high-cost of printer ink and paper.
0003Another option for a user of a web browser is to bookmark the web page containing an interesting ad or interesting content. However, revisiting a book-marked page does not guarantee that the "interesting" ad will still be there. Many web sites dynamically place ads. In this case each view of the page is likely to show a different ad.
SUMMARY OF THE INVENTION
0004In accordance with the preferred embodiment of the present invention content clipping is provided. Upon a user selecting content within a network document to be clipped, the content is parsed for clickable images. Any discovered clickable images are displayed to a user. An image is clickable if it is enclosed in an anchor tag or other structure that indicates a referenced content address. Upon a user selecting one of the clickable images a bit-mapped image of the selected clickable image is stored for later access by the user.
BRIEF DESCRIPTION OF THE DRAWINGS
0005<ul id="ul0001" list-style="none" compact="compact"><li>Figure 1 shows the display of interface tools used to clip portions of a web page in accordance with a preferred embodiment of the present invention.</li><li>Figure 2 illustrates use of an interface tool to clip a portion of a web page in accordance with a preferred embodiment of the present invention.</li><li>Figure 3 shows storage of a clipped portion of a web page in accordance with a preferred embodiment of the present invention.</li><li>Figure 4 and Figure 5 illustrate use of another interface tool to clip a portion of a web page in accordance with a preferred embodiment of the present invention.</li><li>Figure 6, Figure 7 and Figure 8 also illustrate use of an interface tool to clip a portion of a web page in accordance with a preferred embodiment of the present invention.</li></ul>
DESCRIPTION OF THE PREFERRED EMBODIMENT
0006The present invention enables users (consumers) to selectively save electronic ads and coupons, organize them in a database such as a card-file, and later review, discard, email, or print them.
0007A browser plug-in, when enabled, allows a user to select content for clipping from a web page or other network document. A network document is any document (such as a web page) that is available over a network (e.g., the internet). The tool saves the selected content and associated information (e.g., URL, date, user-specified description) in a database such as a card-file. This user defined database allows the user to store content in a file structure hierarchy with search capabilities.
0008For example, in Figure 1, the browser plug-in is represented by an icon button 13 and an icon button 14 on a button bar 12.
0009For example, a coupon or add can be captured by stretching a "rubber-band" around a desired region of a computer screen. The selected region is saved in bitmap form.
0010In the preferred embodiment, the "rubber band"is brought up by selecting icon button 14 on button bar 12. A cursor 15, may then be used to draw a "rubber band"or bounding box around information within a web page 11 to be selected for placement in a database, for example a card file.
0011Figure 2 illustrates cursor 15 being used to place a bounding box around area 21 of page 11. The information within area 21 is extracted and placed in a card file 30, as shown in Figure 3.
0012For example, as shown by Figure 3, the information extracted includes bit mapped information 36 extracted from within area 21 of page 11 (shown in Figure 2), as well as a title and web address 37 for page 11 (shown in Figure 2).
0013Card file 30 has a user-defined file structure hierarchy with search capabilities. For example, in Figure 3, card file 30 is shown with a user-defined tab 31 labeled business, a user-defined tab 32 labeled advertising, a user-defined tab 33 labeled coupons and a user-defined tab 34 labeled good causes. Within the category represented by user-defined tab 34, a user can select one of several existing sub-categories. As shown in Figure 3, a user has selected the sub-category contacts, represented by the display of a second level tab 35. The information extracted from area 21 of page 11 has been placed as a card within the category "good causes"within the subcategory "contacts".
0014In one embodiment of the present invention, card file 30 is invoked by simply clicking icon button 13 on button-bar 12. Clicking icon button 13 on button-bar 12 again hides card file 30. In this way a location within card file 30 can be selected to receive clipped material from page 11.
0015In order to clip coupons and advertisements in web pages, the preferred embodiment of the present invention takes advantage of the fact that most web-based coupons and advertisements are encoded as images in a common format such as jpg, gif, or png. The web browser accesses the HTML currently displayed in the browser window to obtain these images.
0016For example, an advertising/coupon clipping tool is represented in Figure 4 by an icon button 49 on button bar 12. A page 40 includes web page content 44, an advertisement 41, an advertisement 42 and an advertisement 43. Using a cursor 15 to click on icon button 49 results in the appearance of a window 50 shown in Figure 5. Window 50 shows a thumbnail icon 51 of advertisement 41, a thumbnail icon 52 of advertisement 42 and a thumbnail icon 53 of advertisement 43.
0017For example, advertisement 41, advertisement 42 and advertisement 43 are found by parsing the HTML of page 40, looking for "clickable images". An image is "clickable" if it is enclosed in an anchor tag or other structure that indicates a referenced content address. For example, an anchor tag has the following form:<maths id="math0001" num=""><math display="block"><mrow><mtext><A href= .... > <IMG SRC=xxx></a>.</mtext></mrow></math><img file="EP1280077A2_D0001.tif" /></maths>
0018Selecting one of the thumbnail icons shown in Figure 5 results in the advertisement being placed at a selected location within card file 30. For example, Figure 6 shows that advertisement 41 has been placed within a card 60 of card file 30. Originally displayed information from advertisement 41 is placed in an area 61 within card 60. A web address for advertisement 41 is placed within an area 62 of card 60.
0019The clipping tool icon button 49 on button bar 12 can be used in conjunction with the "rubber band"brought up by selecting icon button 14 on button bar 12. For example, as illustrated by Figure 7, the "rubber band"is brought up by selecting icon button 14 on button bar 12. Cursor 15 may then be used to draw a "rubber band"or bounding box around information within a page 40. Once this information is selected, the bits within the bounding box are collected. Selecting clipping tool icon button 49 results in a parsing of the HTML that generates the displayed information within the bounding box. The parsing is done looking for "clickable images". As defined above, an image is "clickable" if it is enclosed in an anchor tag of the following form:<maths id="math0002" num=""><math display="block"><mrow><mtext><A href= .... > <IMG SRC=xxx></a>.</mtext></mrow></math><img file="EP1280077A2_D0002.tif" /></maths>
0020An attempt is made to match bits within the bounding box to any coupons/ads harvested from the HTML (by parsing). If there is only one clickable image found, this image is placed in a user defined location within card file 30. If there is no match to a clickable image the user is prompted to try again.
0021If there is more than one match, this results in the appearance of a window 80 shown in Figure 8. Window 80 shows a thumbnail icon 81 of advertisement 41 and a thumbnail icon 82 of advertisement 42, since both these advertisements were within the bounding box shown drawn in Figure 7. Selecting one of the thumbnail icons results in the advertisement being placed at a selected location within card file 30.
0022The foregoing discussion discloses and describes merely exemplary methods and embodiments of the present invention. As will be understood by those familiar with the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
Contents4
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11361015B2 | Cited by | United States of America | Applicant |
| CN105204736A | Cited by | China | Search report |
| EP3367271A1 | Cited by | European Patent Office (EPO) | Search report |
| WO0058893A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO0068858A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO0137189A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO0159543A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| EP0944009A2 | Cites | European Patent Office (EPO) | Search report |
| US5963964A | Cites | United States of America | Search report |
| US6021416A | Cites | United States of America | Search report |
| WO9917229A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
3 members in 2 offices; this record represents the family
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 91639201 | United States of America | A | |
| 916392 | United States of America | – | |
| US20010916392 | – | – | – |
| 916392 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| EP1280077A2This record | European Patent Office (EPO) | A2 | |
| EP1280077A3 | European Patent Office (EPO) | A3 | |
| US2004205492A1 | United States of America | A1 |
12 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | |
| First examination report despatched17Q | 17Q | |
| Designation fees paidAKX | AKX | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 1280077
- Publication, DOCDB
- 1280077
- Publication, EPODOC
- EP1280077
- Application
- 2254825
- Application, DOCDB
- 02254825
- Application, EPODOC
- EP20020254825
Titles3
- German
- Verfahren zum Schneiden von Inhalt
- English
- Content clipping method
- French
- Procédé de coupure de contenu
Classification
- CPC, 2
- G06F17/30884
- G06F16/9562
- IPC, 1
- G06F17 30
Designated states30
- Contracting states, 24
- Germany
- France
- United Kingdom
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Denmark
- Estonia
- Spain
- Finland
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Slovakia
- Türkiye
- Extension states, 6
- Albania
- Lithuania
- Latvia
- North Macedonia
- Romania
- Slovenia