WO2000068831A2 - Graphical data within documents - Google Patents
Graphical data within documents Download PDFInfo
- Publication number
- WO2000068831A2 WO2000068831A2 PCT/GB2000/001533 GB0001533W WO0068831A2 WO 2000068831 A2 WO2000068831 A2 WO 2000068831A2 GB 0001533 W GB0001533 W GB 0001533W WO 0068831 A2 WO0068831 A2 WO 0068831A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- document
- data
- source
- link
- data item
- 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
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/353—Clustering; Classification into predefined classes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
Definitions
- This invention relates to data processing systems More particularly, this invention relates 10 data processing systems for modifying the graphical content of documents
- documents containing useful information available from a ⁇ a ⁇ ety of sources that have been produced with the intention of being displayed on typical desktop computer monitors having a resolution of 640 by 480 or 1024 by 768 pixels It is desired to be able to reuse these documents and display them on display devices of a much lower resolution, e g 120 by 90 pixels, such as are associated with t ⁇ p ⁇ cal mobile telephones or personal digital assistance
- the present invention provides a method of modif ing a source document to form an output document for display on a display device, said method comprising the steps of
- the present invention provides a system in which original graphical data from the source document is at least partially removed but then output graphical data (or at least identifiers for such graphical data) is added back into the document for output in association with the link data of the document, the output graphical data being selected in dependence upon category data associated with the link data It has been found that the ability to add output graphical data selected in dependence upon a categorisation of the nature of link data allows a considerable increase in the ease ot use of the resulting output document whilst avoiding the processing and bandwidth overheads associated with the full original graphic content of the document
- source documents and the output documents could take many different forms, but that preferably these are in the form of a mark-up language and the link data item is a hypertext link
- the category data could be embedded within the original source document by the author of the document However, a great deal of pre-existing material does not have such category data associated with its links and accordingly it is preferred that the category data is de ⁇ ved from identifying key words within a universal resource identifier associated with a hypertext link or from display text data associated with a hvpertext link
- the efficiency of operation of the process of adding the output graphical data items is increased by the provision of an output graphical data item database with category data entries mapping a particular category data instance to a matching output graphical data item
- the output graphical data items could have many different forms However, the degree of increase in usability of the resulting output document provided by the use of output graphical icons to be associated with the link data items is particularly great This is further enhanced when the output graphical items may be built into the client computer device and so only need an icon number or other identifier embedded within the output document to achieve displav of the full icon on the client device It is preferred that the data identifying the output graphical data items is embedded m the form of a metatag as this will not be displayed in itself as part of the output document
- the source graphical data items within the source document may be partially or completely removed
- the bandwidth and processing requirements in the client device are reduced if the source graphical data items are completely removed such that only non-graphic data remains prior to the addition of the output graphical data items
- the source graphical data items removed will typically be in the form of GIF image files.
- the invention could be used in a stand alone device having a small display, it is most suited for use in the context of a computer network in which the source document is retrieved from a source computer server
- Such source documents retrieved over a network may be retrieved by both desktop computer client devices, for which they were intended, as well as by other devices, such as wireless devices or personal digital assistants, for which they were not intended
- the invention is of considerable utility in modifying the source document to match the client device whilst maintaining usability (or making the document display independent)
- the steps of accessing, removing, reading, selecting and adding could be performed by a proxy server disposed between the source computer serv er and the client computer This has the advantage of placing the processing load more upon the proxy server than the client computer
- the proxy server is likely to hav e a greater processing capacity compared to the client computer
- this approach does restrict the client computer to accessing the network via the proxy server
- the present invention provides apparatus for modifying a source document to form an output document for display on a display device, said apparatus composing processing logic performing the steps of
- the present invention also provides a computer program storage medium for sto ⁇ ng a computer program for controlling a data processing apparatus in accordance with the above techniques
- Figure 2 schematically illustrates a system for adding categorising data to a data file representing a document
- Figure 3 illustrates a link data item and associated ke ords
- Figure 4 schematically illustrates a hierarchical category database.
- Figure 5 illustrates a category data entry
- Figure 6 illustrates how a web page may be modified using category data to filter out links known to be unwanted of less wanted by a user.
- Figure 7 is a flow diagram illustrating the addition ot category data to a document.
- Figure 8 schematically illustrates a system tor adding output graphical data to a document.
- Figure 9 illustrates a low resolution display device showing a document before and after addition of icons in accordance with category data.
- Figure 10 is a flow diagram illustrating the addition of output graphical data items in association with link data within a document.
- Figure 1 1 schematically illustrates modifying display text associated with a link data item into a more readable form
- Figure 12 shows a flow diagram illustrating the process ot modifying display text into a more readable form
- Figure 13 illustrates various examples ot text modifications that may be performed.
- Figure 14 illustrates an unmodified hierarchy ot documents including repeated components.
- Figure 15 illustrates a modified form of the hierarchy of Figure 14 in which repeated components have been removed.
- Figure 16 illustrates the comparison between a universal resource identifier based hierarchy and a session based hierarchy,
- Figure 17 is a flow diagram showing the process for removing repeated components within a hierarchy
- Figure 18 schematically illustrates a data processing apparatus that may serve as a client computer
- FIG. 1 illustrates a computer network 2
- This computer network 2 may be a portion of the internet in which internet web pages in the form of HTML data files are transmitted between source servers 4 and client computers 6 8
- a proxy server 10 is disposed between the source servers 4 and the client computers 6, 8
- the client computer may be a normal desktop computer 6 for which the internet web pages are primarily designed and intended
- the client computer mav also be in the form ot an internet-enabled mobile telephone 8 connected v ia a radio link 12 to the computer network 2
- the mobile phone 8 connects via the proxy server 10. and the proxy server 10 may detect (e g via user id and password details) that the link from the mobile phone 8 as a client computer is to a device having a smaller and less capable display than a full desktop computer 6 Accordingly the proxy server 10 is able to pertorm additional processing steps on the internet web pages fetched from the source servers 4 before they are passed to the mobile telephone 8 so that they can be adapted to be more usefully displayed on the mobile telephone 8 It will be appreciated that if the processing capabilities of the mobile telephone 8 were greater and the radio bandwidth sufficient, then the full internet web pages could be transmitted to the mobile telephone 8. which may then conduct its own processing of those pages to put them into a form more suitable tor display on its smaller display output
- Figure 2 schematically illustrates how a data file representing a source document 14 may be processed by a link catego ⁇ ser 16 to generate an output document 18 that has category data added to it
- the link catego ⁇ ser 16 will typicallv take the form of a general purpose computer executing software written to perform the function ot adding the category data to the documents
- the link catego ⁇ ser 16 uses a category-to-keyword database 20 which enables keywords identified within the source document 14 to be mapped to approp ⁇ ate categories
- the category-to-keyword database 20 can be in the form of a hierarchical database with each category data entry having the keywords associated with that category data entry related thereto and with score values for each associated keyword
- the link catego ⁇ ser 16 also uses a user-to-category database 22 which enables the link catego ⁇ ser to perform other functions, such as modifying the source document in a wav that removes or adds data known to be of particular interest the user concerned
- Figure 3 illustrates a link data item 24 that is typically embedded within a HTML document
- the link data item 24 includes a universal resource identifier 26 and display text 28 If display text 28 is present, then this is what will be displayed as the hypertext link in the document If display text 28 is not present, then the universal resource identifier 26 will be displayed
- the keywords within the link data item 24 are identified by processing the link data item 24 by removing all punctuation and replacing this with spaces
- the resulting stream of keywords 30 can then be input to the keyword-to-category matching database 20
- the category-to-keyword database 20 can be arranged as a relational database making the analysis of the keywords sufficiently rapid to be performed in real time by the proxy server 10
- Figure 4 schematically illustrates the hierarchical nature of the category database 20.
- a category such as "Transport' " can be broken down into a number of sub-categories such as "Car “” . "Motorcycle “ . "Bicycle *' . ⁇ 'Lorry", and "Van”.
- Each of these sub-categories can be further broken down as illustrated.
- the hierarchy could have a varying depth depending upon the required degree of specificity traded off against the processing and data storage requirements as well as the likelihood of a highly specific categorisation in fact being correct.
- Figure 5 schematically illustrates a particular category data entry within the category-to-keyword database 20.
- the category data 32 is associated with a sequence of keywords 34 each having an associated score value 36.
- the keywords 30 with the link data item 24 are matched against the keywords 34 and the score values 36 for each match of a category data entry 32 added together.
- the category data entry 32 having the highest score is deemed to be the match.
- category data 38 in the form of a metatag is inserted into the document 18 in association with the link data item 24 that has been analysed.
- the category data 18 thus gives a representation of the subject matter to which the link data item 24 relates.
- This information is highly useful to other processes performed by the proxy server 10.
- the proxy server 10 might automatically insert a graphical item before each hypertext link to assist in faster recognition of links of interest.
- the proxy server 10 could filter out categories that are known to be unsuitable or undesired for the user, for example if the reader is known within the user-to-category database 22 to not want information concerning cars.
- the proxy server 10 can also record information regarding the categories of links followed by a user while viewing hypertext documents and so assemble a profile of the user ' s interest such that other material of possible interest to the user, such as targeted advertising, may be presented to the user.
- Another use that can be made of such user profiling information is pre-fetching of information relevant to the user ' s interests. Using pre-fetching, the proxy server 10 may automatically collect and store information that the user is likely to want to view before they request it. If they do then request this information, it can be delivered more quickly. If they do not request the information, then the information can be discarded.
- Figure 6 shows how an o ⁇ ginal web page 80 containing ten hypertext links can be modified into a page 82 more suited to display using a smaller display window 84 by the removal of hypertext links detected as either not wanted or less likely to be wanted by a user This is done by comparing the category data 38 associated with each link with the user preference data stored in the user to category database 22
- the user to category database 22 can contain preference data obtained by the user specifying categories of link in which they are not interested and do not wish to display Alternatively or additionally, the user to category database 22 can be automatically built up by the proxy server 10 keeping a record of the categories of the links that a user follows, e g by dynamically user profiling the categories of interest Thus, categories stated or observed to be of little interest to a user can be removed from the page 82 so making better use of the limited bandwidth and display resources
- This sort of content filtering may also be used to block material, such as by a parent wishing to prevent access to unsuitable material by a child
- Figure 7 is a flow diagram
- step 60 If sufficient information is present, then processing proceeds to step 60 If sufficient information is not present, then the proxy server 10 fetches the title data of the target location identified by the link data item 24 to derive additional keywords from that title data The entire document indicated by the link data item need not be fetched This contrasts to spidering in which the entire document pointed to by a link data item is fetched and analysed
- the proxy server/link catego ⁇ ser 16 looks up the keywords identified within the category-to-keyword database 20 and scores each possible category
- the category with the highest score is selected to be associated vvith the link data item 24
- a metadata tag identifying the category selected at step 62 is inserted into the document in association with the link data item 24
- Figure 8 schematically illustrates a system for modifying the graphical data contents of a document
- a source document 40 is accessed from a source server 4 via an internet link
- the source document 40 is in the form of a HTML document representing an internet web page
- the source document 40 may contain GIF files. JPEG files and bitmap files as part of its source graphical data content
- the source document 40 includes category data 38 classifying the link data items 24 as added by the processing discussed above
- a graphical icon allocator 42 receives the source document 40 and removes all or some of the source graphical data items The graphical icon allocator 42 then accesses a category-to-icon database 44 where icons suitable for association with each link data item 24 within the source document 40 are identified using the category data 38 embedded within the source document 40 When an output graphical data item has been identified from the category-to-icon database 44, then data identifying this icon 46 is inserted as a metatag into the output document 48
- the data identifying the output graphical data item 46 may be merely an identifier for an icon which is built into the known display device 8. or alternatively it may be data giving sufficient information to specify the appearance of the icon without this already being embedded within the display device 8
- the graphical icon allocator 42 will typically take the form of software operating on a general purpose computer, such as the proxy server 10 If the processing capabilities of the client computer 8 are sufficient and sufficient bandwidth is available, then the source document 40 may be transmitted to the client computer 8 in its entirety and the processing illustrated in Figure 6 perrormed wholly within the client computer 8
- Figure 9 illustrates a small low resolution display device 50. such as the small LCD display of a mobile telephone 8
- the left hand portion of Figure 7 illustrates a text-only web page showing a series of hypertext links with all of the graphical data from the source page removed
- the usability of such a display is poor compared to the o ⁇ ginal source document 40 as users de ⁇ ve considerable information from the graphical data content of a page Lsing the present invention, the links within the page can be categorised and then appropriate icons associated with each link
- These icons can be built into the mobile telephone 8 itself such that they do not need to be transmitted to the client computer in their entirety
- a code identifying a particular built-in icon can merely be added as the data 46 in the output document 48
- Figure 10 is a flow diagram illustrating the processing of graphical data items
- the proxy server 10 fetches a source document 40
- the proxy server/ graphical icon allocator 42 removes all non-text data from the source document 40
- the graphical icon allocator maps the category data 38 to icons to be associated with the link data item 24 using the category-to-icon database 44
- the icon identifying data is inserted as a metatag 46 within the output document 48
- the resulting output document 48 including text data and associated icon data is transmitted to the client computer 8
- the client computer 8 processes the received document and displays the text with its associated icons next to the link data items
- the icons can be built-in icons within the client computer 8 itself
- Figure 1 1 illustrates a source document 78 in the form of an internet web page intended by the author to be displayed and manipulated using a conventional personal computer
- a link data item 80 in the form of a hypertext link to a large image file
- a small thumbnail representation 82 of the full image file is also shown
- the thumbnail representation 82 in combination with the display text of the link 80 gives sufficient information for the user to understand the link being made
- the web page 78 is modified to produce a modified page 84 in which graphical data has been removed, then the initial display text 86 associated with the link 80 may not be sufficient to enable a user to properly understand the connection being made
- the system identifies the links within the web page 78 and performs tests upon the initial display text associated with each link to determine characteristics indicative of insufficient readability In the case of the initial display text 86 shown in Figure 11 , then this may fail the test of comprising too many characters within a word or of including a capital letter following a lower case letter within the middle of a word
- the initial display text 86 having been identified as not sufficiently readable, the title 88 of the page to which the link relates is accessed and this title used as further text in place of the initial display text S6
- the title 88 is itself subject to an assessment of its readability and only if it passes this determination does it remain as a replacement for the initial display text 86 If the further text 88 fails the readabi tv test, then the initial display text is reverted to for the link 80
- the above technique uses a system of computer software through which users are required to fetch hypertext documents that they wish to read Typically this is in the form of an intermediate "proxy server", but a stand-alone mode of
- a combination of the above rules can be used to score the link in terms of readability, and if the score is above a threshold, then an alternative to the text is sought This can also be done in several ways, including (but not limited to)
- Figure 12 shows a flow diagram illustrating the technique of improving the readability of the display text associated with links
- a page to be accessed is fetched from a remote computer server
- the fetched page is searched to detect link data items (hypertext links) and the initial display text associated with these links is determined
- the readability rules described above are applied to the initial display text of each link
- a determination is made as to whether or not the initial displayed text passes the readability rules If the initial display text does pass the readability rules, then the process proceeds to step 98 where the output page is generated If the initial display text does not pass the readability rules at step 96, then step
- step 100 is used to replace the text with further text de ⁇ ved in dependence upon the link item data, such as by using the replacements desc ⁇ bed above
- candidate replacements can be applied in turn with each candidate replacement being tested by steps 102 and 104 to determine whether or not it passes the readability test If it does pass the readability test at step 104, then the replacement candidate is used as the further text to replace the initial display text within the link data item and an output page including this further text is produced at step 98 If the candidate replacement text does not pass the readability text, then the next candidate replacement text will be tried providing step 106 does not determine that all the candidates have been exhausted If step 106 does determine that all the candidate replacement text have been exhausted, then step 108 reverts to the initial display text and the output page is produced using this initial display text at step 98
- Figure 13 schematically illustrates how some initial display text may be modified into forms more readily readable
- a file name containing a mixture of numbers and underscore characters and exceeding a predetermined length is replaced by the title of the page to which it points
- an initial display text that is too short to be useful is replaced with category data associated with the link and de ⁇ ved as described above
- an initial display text that is too long to be usefully displayed on a mobile telephone is replaced by a text that uses keywords selected from the initial longer text
- a file name is replaced by the file name minus its file type suffix
- the processing desc ⁇ bed above to improve the readability of the display text associated with a link data item may be performed either on a proxy server using the superior processing and storage capabilities of that proxy server, or upon the client device itself As the client devices improve in their capability, it will be natural for more processing to take place upon the client device and so remove the need for the connection to have to be made through a particular proxy server
- FIG 14 schematically illustrates an internet web site in the form of a hierarchy of documents Each page has an associated universal resource identifier 1 10 with a form similar to a directory/subdirectory structure
- the hierarchy illustrated starts with a company home page 1 12 and progresses to a products page 1 14 and a support page 1 16 via respectiv e hypertext links 1 18 and 120
- the hypertext links 1 18 and 120 together with a home page link 122 form a navigation bar that appears on all of the pages of the web site
- a company logo 124 and a standard footer text 126 also appear on all pages of the web site
- the product page 1 14 includes two further hypertext links 128 and 130 that respectively point to pages 132 and 134 giving details of retail and wholesale products Each of the pages 1 12, 1 14, 1 16. 132 and 134 also includes its own unique text
- Figure 16 schematically illustrates how a web site mav be placed into a hierarchy based upon the universal resource indicators as compared to a session hierarchy
- a hierarchy de ⁇ ved from the universal resource identifiers The letters next to each node indicate a unique page
- the vertical position within the illustrated hierarchy denotes the position within the hierarchy
- the numbers next to each node represent the order in which the pages are accessed du ⁇ ng a user session
- page a is at the top of the hierarchy
- page e is towards the centre
- the session hierarchy illustrated in the right hand portion of Figure 16 shows a hierarchy in which the first pages to be accessed are disposed higher within the hierarchy Accordingly , since the first page accessed (e g through a bookmark) was page e.
- Hypertext documents are viewed in some sequence by each reader, moving from one to another by choosing "links" within each page Where some information is presented on an early page and then ignored by the reader, it is reasonable to assume that they are not interested in it
- many modern hypertext document systems (sometimes called "web sites") are designed in a hierarchical form There may be pages to list the sections of the web site, and more to list each sub-section, followed by pages containing actual content Either such a hierarchy or the historical tracking of a user s reading can be employed to assist the system predicting which pages a reader should already have read, if historical tracking information has not been recorded tor them
- the present technique uses a system of computer software, through which users are required to fetch hypertext documents that they wish to read Typically this is in the form of an intermediate "proxy server " , but
- URI Uniform Resource Identifier
- Figure 17 is a flow diagram illustrating the above process
- a target document is accessed
- the components making up that target document are compared with components known to be in document higher in the hierarchy than the target document
- the contents of the components higher in the hierarchy may be determined by fetching those pages in dependence upon their universal resource identifier if they have not already been so fetched or may be determined on a user session basis as previously described.
- step 144 items within the target document found to be repeated components that are present in documents higher in the hierarchy are removed.
- step 146 hypertext links to the top of the hierarchy and possibly also to one step up in the hierarchy are added.
- step 148 the output page is generated.
- FIG 18 schematically illustrates a client data processing apparatus, such as a mobile telephone.
- the client device 150 will typically include a central processing unit 152, a read only memory 154. a random access memory 156, a display driver 158. a display 160, a communications interface 160 and an antenna 162.
- the central processing unit 152. the read only memory 154. the random access memory 156. the display driver 158 and the communications interface 160 are connected via a common bus 164.
- the read only memory 154 may form a computer program storage device holding a computer program for controlling the central processing unit 152 to carry out the processing described above where the processing is client based.
- the random access memory 156 will be used as working storage.
- the display 160 may be of a reduced size and resolution compared to a typical personal computer, e.g. it may be a low resolution LCD screen as typically found on present day mobile telephones, or just a small display per se.
- the communications interface 160 illustrated is a wireless interface that is linked to the proxy server 10 via the antenna 162.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000616542A JP2002544596A (en) | 1999-05-07 | 2000-04-19 | Graphical data in the document |
EP00920900A EP1145146A2 (en) | 1999-05-07 | 2000-04-19 | Graphical data within documents |
US09/837,542 US20020059334A1 (en) | 1999-05-07 | 2001-04-19 | Graphical data within documents |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9910679.1 | 1999-05-07 | ||
GB9910682.5 | 1999-05-07 | ||
GBGB9910685.8A GB9910685D0 (en) | 1999-05-07 | 1999-05-07 | Data processing apparatus |
GBGB9910682.5A GB9910682D0 (en) | 1999-05-07 | 1999-05-07 | Data processing apparatus |
GBGB9910683.3A GB9910683D0 (en) | 1999-05-07 | 1999-05-07 | Data processing apparatus |
GBGB9910679.1A GB9910679D0 (en) | 1999-05-07 | 1999-05-07 | Data processing apparatus |
GB9910685.8 | 1999-05-07 | ||
GBGB9910684.1A GB9910684D0 (en) | 1999-05-07 | 1999-05-07 | Data processing apparatus |
GB9910684.1 | 1999-05-07 | ||
GB9910683.3 | 1999-05-07 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/837,542 Continuation US20020059334A1 (en) | 1999-05-07 | 2001-04-19 | Graphical data within documents |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000068831A2 true WO2000068831A2 (en) | 2000-11-16 |
WO2000068831A3 WO2000068831A3 (en) | 2001-08-02 |
Family
ID=27517503
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2000/001532 WO2000068830A2 (en) | 1999-05-07 | 2000-04-19 | Modifying a data file representing a document within a linked hierarchy of documents |
PCT/GB2000/001533 WO2000068831A2 (en) | 1999-05-07 | 2000-04-19 | Graphical data within documents |
PCT/GB2000/001534 WO2000068832A2 (en) | 1999-05-07 | 2000-04-19 | Display text modification for link data items |
PCT/GB2000/001535 WO2000068833A2 (en) | 1999-05-07 | 2000-04-19 | Categorising data |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2000/001532 WO2000068830A2 (en) | 1999-05-07 | 2000-04-19 | Modifying a data file representing a document within a linked hierarchy of documents |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2000/001534 WO2000068832A2 (en) | 1999-05-07 | 2000-04-19 | Display text modification for link data items |
PCT/GB2000/001535 WO2000068833A2 (en) | 1999-05-07 | 2000-04-19 | Categorising data |
Country Status (4)
Country | Link |
---|---|
US (3) | US20020059335A1 (en) |
EP (3) | EP1145146A2 (en) |
JP (3) | JP2002544595A (en) |
WO (4) | WO2000068830A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100800404B1 (en) * | 2000-12-21 | 2008-02-04 | 엘지전자 주식회사 | Method for providing and generating a link menu through mobile telecommunication network |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6763496B1 (en) * | 1999-03-31 | 2004-07-13 | Microsoft Corporation | Method for promoting contextual information to display pages containing hyperlinks |
US7191400B1 (en) * | 2000-02-03 | 2007-03-13 | Stanford University | Methods for generating and viewing hyperlinked pages |
US6721749B1 (en) | 2000-07-06 | 2004-04-13 | Microsoft Corporation | Populating a data warehouse using a pipeline approach |
US7249196B1 (en) | 2000-10-06 | 2007-07-24 | Juniper Networks, Inc. | Web page source file transfer system and method |
US6834297B1 (en) | 2000-10-06 | 2004-12-21 | Redline Networks, Inc. | Web resource transfer acceleration system and method |
WO2002046948A1 (en) * | 2000-12-06 | 2002-06-13 | Adjectivity, Inc. | Method, system and computer program for enhanced access to content over a network |
US20020083089A1 (en) * | 2000-12-27 | 2002-06-27 | Piccionelli Gregory A. | Method and apparatus for generating linking means and updating text files on a wide area network |
US20020099745A1 (en) * | 2001-01-23 | 2002-07-25 | Neo-Core, L.L.C. | Method and system for storing a flattened structured data document |
US6971060B1 (en) * | 2001-02-09 | 2005-11-29 | Openwave Systems Inc. | Signal-processing based approach to translation of web pages into wireless pages |
US6978266B2 (en) | 2001-05-07 | 2005-12-20 | Microsoft Corporation | Determining a rating for a collection of documents |
US7266765B2 (en) * | 2001-08-31 | 2007-09-04 | Fuji Xerox Co., Ltd. | Detection and processing of annotated anchors |
US7127503B2 (en) | 2001-10-10 | 2006-10-24 | Juniper Networks, Inc. | Computer networking system, device, and method for improved speed in web page rendering |
GB2382962A (en) * | 2001-12-07 | 2003-06-11 | Altio Ltd | Data routing without using an address |
US20030128236A1 (en) * | 2002-01-10 | 2003-07-10 | Chen Meng Chang | Method and system for a self-adaptive personal view agent |
US7284195B2 (en) * | 2002-01-31 | 2007-10-16 | International Business Machines Corporation | Structure and method for linking within a website |
US20030204522A1 (en) * | 2002-04-23 | 2003-10-30 | International Business Machines Corporation | Autofoldering process in content management |
US20050149853A1 (en) * | 2002-04-24 | 2005-07-07 | Fujitsu Limited | Document display program and method |
US20040044958A1 (en) * | 2002-08-27 | 2004-03-04 | Wolf John P. | Systems and methods for inserting a metadata tag in a document |
WO2004034245A2 (en) * | 2002-10-10 | 2004-04-22 | Action Engine Corporation | A method for dynamically assigning and displaying character shortcuts on a computing device display |
US7792827B2 (en) * | 2002-12-31 | 2010-09-07 | International Business Machines Corporation | Temporal link analysis of linked entities |
US7206773B2 (en) | 2003-04-11 | 2007-04-17 | Ricoh Company, Ltd | Techniques for accessing information captured during a presentation using a paper document handout for the presentation |
US7664733B2 (en) * | 2003-04-11 | 2010-02-16 | Ricoh Company, Ltd. | Techniques for performing operations on a source symbolic document |
US7266568B1 (en) | 2003-04-11 | 2007-09-04 | Ricoh Company, Ltd. | Techniques for storing multimedia information with source documents |
US7421498B2 (en) * | 2003-08-25 | 2008-09-02 | Microsoft Corporation | Method and system for URL based filtering of electronic communications and web pages |
US7444403B1 (en) | 2003-11-25 | 2008-10-28 | Microsoft Corporation | Detecting sexually predatory content in an electronic communication |
US7540051B2 (en) * | 2004-08-20 | 2009-06-02 | Spatial Systems, Inc. | Mapping web sites based on significance of contact and category |
US7769773B1 (en) * | 2004-08-31 | 2010-08-03 | Adobe Systems Incorporated | Relevant rule inspector for hierarchical documents |
US7610400B2 (en) | 2004-11-23 | 2009-10-27 | Juniper Networks, Inc. | Rule-based networking device |
WO2006062421A2 (en) * | 2004-12-10 | 2006-06-15 | S.L.I. Systems, Inc. | Information display method and system |
EP1892926B1 (en) * | 2004-12-24 | 2009-08-26 | Research In Motion Limited | Tailoring Content for Mobile Electronic Device Based on Network |
US20060143282A1 (en) * | 2004-12-27 | 2006-06-29 | Brown Michael K | Tailoring content for mobile electronic device based on network |
US7552398B2 (en) * | 2005-05-24 | 2009-06-23 | Palo Alto Research Center Incorporated | Systems and methods for semantically zooming information |
US7562085B2 (en) * | 2005-05-24 | 2009-07-14 | Palo Alto Research Center Incorporated | Systems and methods for displaying linked information in a sorted context |
US7516422B2 (en) * | 2005-07-21 | 2009-04-07 | International Business Machines Corporation | Graphical display of hierarchical hardlinks to files in a file system |
US10380231B2 (en) * | 2006-05-24 | 2019-08-13 | International Business Machines Corporation | System and method for dynamic organization of information sets |
US7912829B1 (en) | 2006-10-04 | 2011-03-22 | Google Inc. | Content reference page |
US7979785B1 (en) | 2006-10-04 | 2011-07-12 | Google Inc. | Recognizing table of contents in an image sequence |
US8782551B1 (en) | 2006-10-04 | 2014-07-15 | Google Inc. | Adjusting margins in book page images |
JP4902413B2 (en) * | 2007-04-19 | 2012-03-21 | キヤノン株式会社 | Print data processing apparatus, print data processing method and program |
US9241063B2 (en) | 2007-11-01 | 2016-01-19 | Google Inc. | Methods for responding to an email message by call from a mobile device |
US9319360B2 (en) | 2007-11-01 | 2016-04-19 | Google Inc. | Systems and methods for prefetching relevant information for responsive mobile email applications |
US8676901B1 (en) * | 2007-11-01 | 2014-03-18 | Google Inc. | Methods for transcoding attachments for mobile devices |
US8726165B1 (en) | 2007-11-01 | 2014-05-13 | Google Inc. | Methods for auto-completing contact entry on mobile devices |
US20090119678A1 (en) | 2007-11-02 | 2009-05-07 | Jimmy Shih | Systems and methods for supporting downloadable applications on a portable client device |
US20100281073A1 (en) * | 2009-04-29 | 2010-11-04 | Cloutier Robert P | Sequence preserving method for transferring and sharing images |
US20100285781A1 (en) * | 2009-05-11 | 2010-11-11 | Microsoft Corporation | Deploying learning management systems to mobile communications devices |
TW201101117A (en) * | 2009-06-26 | 2011-01-01 | Ibm | Handheld device, method and computer program product for user selecting control unit of application program |
US9494931B2 (en) * | 2009-09-23 | 2016-11-15 | Fisher-Rosemount Systems, Inc. | Dynamic hyperlinks for process control systems |
EP2471012A2 (en) * | 2009-09-29 | 2012-07-04 | Simplygen Ltd. | System and method for modifying a webpage |
US20110219294A1 (en) * | 2010-03-04 | 2011-09-08 | Skiff, Inc. | System And Method For Automatic Continuation Marks In An Electronic Publication |
EP2555120A4 (en) * | 2010-03-31 | 2016-04-06 | Rakuten Inc | Information processing device, information processing method, information processing program, and storage medium |
JP2011215785A (en) * | 2010-03-31 | 2011-10-27 | Nifty Corp | Conversion processing apparatus |
US9069550B2 (en) | 2010-11-29 | 2015-06-30 | International Business Machines Corporation | System and method for adjusting inactivity timeout settings on a display device |
JP2013089130A (en) * | 2011-10-20 | 2013-05-13 | Sony Corp | Information processing apparatus, information processing method, program, and recording medium |
US9305107B2 (en) * | 2011-12-08 | 2016-04-05 | Google Inc. | Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device |
US10073827B2 (en) * | 2012-06-07 | 2018-09-11 | Robert Kevin Houston | Method and system to generate a process flow diagram |
AU2012216550B2 (en) * | 2012-08-30 | 2016-02-04 | Canon Kabushiki Kaisha | Cloud assisted rendering |
US20140075312A1 (en) * | 2012-09-12 | 2014-03-13 | International Business Machines Corporation | Considering user needs when presenting context-sensitive information |
US9390088B2 (en) | 2013-04-22 | 2016-07-12 | International Business Machines Corporation | Ensuring access to long-term stored electronic documents |
US10402472B2 (en) | 2014-07-30 | 2019-09-03 | Bluebeam, Inc. | Optimized rendering of shared documents on client devices with document raster representations |
TWI536798B (en) * | 2014-08-11 | 2016-06-01 | 虹光精密工業股份有限公司 | Image filing method |
FI20165327A (en) * | 2016-04-15 | 2017-10-16 | Copla Oy | document Automation |
US10198160B2 (en) * | 2016-06-02 | 2019-02-05 | Ricoh Company, Ltd. | Approach for processing audio data at network sites |
US10732940B2 (en) | 2018-04-27 | 2020-08-04 | EMC IP Holding Company LLC | Enterprise services framework for presentation layer management |
US10740537B2 (en) * | 2018-11-01 | 2020-08-11 | Dell Products L.P. | Enterprise form dependency visualization and management |
US11150923B2 (en) * | 2019-09-16 | 2021-10-19 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for providing manual thereof |
CN112632920B (en) * | 2020-11-16 | 2021-11-23 | 腾讯科技(深圳)有限公司 | Link processing method, link processing device, terminal equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0811939A2 (en) * | 1996-06-03 | 1997-12-10 | Webtv Networks, Inc. | Method and apparatus for providing proxying and transcoding of documents in a distributed metwork |
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870552A (en) * | 1995-03-28 | 1999-02-09 | America Online, Inc. | Method and apparatus for publishing hypermedia documents over wide area networks |
US6223188B1 (en) * | 1996-04-10 | 2001-04-24 | Sun Microsystems, Inc. | Presentation of link information as an aid to hypermedia navigation |
US6952799B2 (en) * | 1996-06-17 | 2005-10-04 | British Telecommunications | User interface for network browser including pre-processor for links embedded in hypermedia documents |
GB2314433A (en) * | 1996-06-22 | 1997-12-24 | Xerox Corp | Finding and modifying strings of a regular language in a text |
JPH10105550A (en) * | 1996-10-02 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Hyper-text document preparing device |
US5944791A (en) * | 1996-10-04 | 1999-08-31 | Contigo Software Llc | Collaborative web browser |
US6282511B1 (en) * | 1996-12-04 | 2001-08-28 | At&T | Voiced interface with hyperlinked information |
US5801691A (en) * | 1996-12-31 | 1998-09-01 | International Business Machines Corporation | Method and apparatus for mobile device screen reformatting utilizing hypertext |
US5986654A (en) * | 1997-05-29 | 1999-11-16 | Oracle Corporation | System and method for rendering on-screen iconic buttons with dynamic textual link |
US6470307B1 (en) * | 1997-06-23 | 2002-10-22 | National Research Council Of Canada | Method and apparatus for automatically identifying keywords within a document |
US6672775B1 (en) * | 1997-08-01 | 2004-01-06 | International Business Machines Corporation | Cross-machine web page download and storage |
US6405049B2 (en) * | 1997-08-05 | 2002-06-11 | Symbol Technologies, Inc. | Portable data terminal and cradle |
US6081815A (en) * | 1997-10-06 | 2000-06-27 | Motorola, Inc. | Method for processing a hyperlink formatted message to make it compatible with an alphanumeric messaging device |
US6253229B1 (en) * | 1997-11-19 | 2001-06-26 | International Business Machines Corporation | Hotspots only interfaces to links in hypertext document pages in network display stations |
US6275829B1 (en) * | 1997-11-25 | 2001-08-14 | Microsoft Corporation | Representing a graphic image on a web page with a thumbnail-sized image |
GB9800900D0 (en) * | 1998-01-17 | 1998-03-11 | Philips Electronics Nv | Graphic image generation and coding |
US6092074A (en) * | 1998-02-10 | 2000-07-18 | Connect Innovations, Inc. | Dynamic insertion and updating of hypertext links for internet servers |
US5987233A (en) * | 1998-03-16 | 1999-11-16 | Skycache Inc. | Comprehensive global information network broadcasting system and implementation thereof |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
US6344851B1 (en) * | 1998-11-30 | 2002-02-05 | Northern Telecom Limited | Method and system for website overview |
US6763496B1 (en) * | 1999-03-31 | 2004-07-13 | Microsoft Corporation | Method for promoting contextual information to display pages containing hyperlinks |
US6547830B1 (en) * | 1999-08-13 | 2003-04-15 | Pixo, Inc. | Methods and apparatuses for display and traversing of links in page character array |
US6598072B1 (en) * | 1999-12-02 | 2003-07-22 | International Business Machines Corporation | System for precluding repetitive accessing of web pages in a sequence of linked web pages accessed from the world wide web through a web browser at a web receiving display station |
US6651091B1 (en) * | 1999-12-02 | 2003-11-18 | International Business Machines Corporation | System for precluding repetitive accessing of Web pages in a sequence of linked Web pages accessed from the World Wide Web through searching |
US20020099829A1 (en) * | 2000-11-27 | 2002-07-25 | Richards Kenneth W. | Filter proxy system and method |
-
2000
- 2000-04-19 WO PCT/GB2000/001532 patent/WO2000068830A2/en not_active Application Discontinuation
- 2000-04-19 EP EP00920900A patent/EP1145146A2/en not_active Withdrawn
- 2000-04-19 JP JP2000616541A patent/JP2002544595A/en active Pending
- 2000-04-19 WO PCT/GB2000/001533 patent/WO2000068831A2/en not_active Application Discontinuation
- 2000-04-19 JP JP2000616543A patent/JP2002544597A/en active Pending
- 2000-04-19 WO PCT/GB2000/001534 patent/WO2000068832A2/en not_active Application Discontinuation
- 2000-04-19 WO PCT/GB2000/001535 patent/WO2000068833A2/en active Application Filing
- 2000-04-19 EP EP00920899A patent/EP1145145A2/en not_active Withdrawn
- 2000-04-19 EP EP00920901A patent/EP1145147A2/en not_active Withdrawn
- 2000-04-19 JP JP2000616542A patent/JP2002544596A/en active Pending
-
2001
- 2001-04-19 US US09/837,544 patent/US20020059335A1/en not_active Abandoned
- 2001-04-19 US US09/837,542 patent/US20020059334A1/en not_active Abandoned
- 2001-04-19 US US09/837,541 patent/US20020059333A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
EP0811939A2 (en) * | 1996-06-03 | 1997-12-10 | Webtv Networks, Inc. | Method and apparatus for providing proxying and transcoding of documents in a distributed metwork |
Non-Patent Citations (2)
Title |
---|
BICKMORE T W ET AL: "Digestor: device-independent access to the World Wide Web" COMPUTER NETWORKS AND ISDN SYSTEMS,NL,NORTH HOLLAND PUBLISHING. AMSTERDAM, vol. 29, no. 8-13, 1 September 1997 (1997-09-01), pages 1075-1082, XP004095305 ISSN: 0169-7552 * |
JOHNSON D: "CONVERTING PC GUIS FOR NON PC DEVICES" CIRCUIT CELLUR INK,US,VERNON, CT, vol. 91, February 1998 (1998-02), pages 40-42,44-45, XP000852859 ISSN: 0896-8985 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100800404B1 (en) * | 2000-12-21 | 2008-02-04 | 엘지전자 주식회사 | Method for providing and generating a link menu through mobile telecommunication network |
Also Published As
Publication number | Publication date |
---|---|
WO2000068830A3 (en) | 2001-05-17 |
WO2000068833A3 (en) | 2001-08-02 |
WO2000068830A2 (en) | 2000-11-16 |
US20020059334A1 (en) | 2002-05-16 |
WO2000068831A3 (en) | 2001-08-02 |
JP2002544596A (en) | 2002-12-24 |
WO2000068832A2 (en) | 2000-11-16 |
US20020059335A1 (en) | 2002-05-16 |
EP1145146A2 (en) | 2001-10-17 |
WO2000068832A3 (en) | 2001-08-02 |
JP2002544597A (en) | 2002-12-24 |
US20020059333A1 (en) | 2002-05-16 |
EP1145147A2 (en) | 2001-10-17 |
WO2000068833A2 (en) | 2000-11-16 |
EP1145145A2 (en) | 2001-10-17 |
JP2002544595A (en) | 2002-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020059334A1 (en) | Graphical data within documents | |
KR100330620B1 (en) | An apparatus and method for retrieving information using standard objects | |
US8549434B2 (en) | Method for graphical representation of a content collection | |
US8307275B2 (en) | Document-based information and uniform resource locator (URL) management | |
JP3664917B2 (en) | Network information display method, storage medium storing the method as a program, and computer executing the program | |
US20080028334A1 (en) | Searchable personal browsing history | |
US20040205492A1 (en) | Content clipping service | |
US7015922B2 (en) | Image display method and portable terminal for displaying selected image | |
JP5469244B2 (en) | Selective content extraction | |
JP2006053926A (en) | System and method of displaying content on compact screen computing device | |
CN108021598B (en) | Page extraction template matching method and device and server | |
US9280522B2 (en) | Highlighting of document elements | |
JP5516918B2 (en) | Image element search | |
CN101231655A (en) | Method and system for processing search engine results | |
US20050131859A1 (en) | Method and system for standard bookmark classification of web sites | |
US6735739B1 (en) | Text in anchor tag of hyperlink adjustable according to context | |
US20090313558A1 (en) | Semantic Image Collection Visualization | |
KR20030051577A (en) | Display method for research result in internet site | |
JP2007148741A (en) | Web search support server | |
KR20040048199A (en) | Method and system for altering web page using detail information correspond to retrieval result | |
KR100775852B1 (en) | System and method for searching resource of application program | |
Yin et al. | Towards understanding the functions of web element | |
Adam et al. | Image extraction from online text streams: a straightforward template independent approach without training | |
JP3570970B2 (en) | Simple image display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
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) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 09837542 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2000 616542 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000920900 Country of ref document: EP |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
WWP | Wipo information: published in national office |
Ref document number: 2000920900 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000920900 Country of ref document: EP |