IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0820442
(2004-04-07)
|
등록번호 |
US-8745515
(2014-06-03)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
3 인용 특허 :
23 |
초록
▼
This invention relates to method for presenting at least a part of a page, comprising at least partially dividing at least one page into a plurality of areas, presenting said plurality of areas in a first representation, making at least one area of said plurality of areas an active area, and in resp
This invention relates to method for presenting at least a part of a page, comprising at least partially dividing at least one page into a plurality of areas, presenting said plurality of areas in a first representation, making at least one area of said plurality of areas an active area, and in response to a user operation on said at least one active area, presenting at least one of said at least one active areas in a second representation. Said at least one page may be a Hypertext Markup Language HTML page, or a page of a text document, and said display may be integrated in a portable electronic device. The invention further relates to a device, a system, a computer program and a computer program product.
대표청구항
▼
1. A method comprising: at least partially dividing at least one page into a plurality of areas,presenting said plurality of areas in a first representation,making at least one area of said plurality of areas an active area, andin response to a user operation on said at least one active area, presen
1. A method comprising: at least partially dividing at least one page into a plurality of areas,presenting said plurality of areas in a first representation,making at least one area of said plurality of areas an active area, andin response to a user operation on said at least one active area, presenting at least one of said at least one active areas in a second representation,wherein said at least partially dividing at least one page into a plurality of areas comprises element-wise rendering elements contained in said at least one page to obtain a rendered object with a maximum height and a maximum width, checking if a size of said rendered object exceeds a threshold, and forming an area from said rendered object if said threshold is exceeded and further comprises checking if at least one edge of said formed area is not straight, and forming a smaller area from said rendered object if at least one edge is not straight. 2. A computer-readable medium having a computer program stored thereon, the computer program comprising: instructions operable to cause a processor to perform the method of claim 1. 3. The method according to claim 1, wherein said at least partially dividing at least one page into a plurality of areas comprises checking if a formed area can be combined with a previously formed area, and combining said formed area and said previously formed area if they can be combined. 4. The method according to claim 3, wherein areas are combined if they have a similar width, are horizontally similarly positioned and if their combined size does not exceed a threshold. 5. The method according to claim 1, wherein said at least partially dividing at least one page into a plurality of areas comprises checking if a formed area has to be re-sectioned, and re-sectioning said formed area if said formed area has to be re-sectioned, wherein said re-sectioning comprises forming a new area which is smaller than the presently formed area. 6. An apparatus comprising a processor configured to at least partially divide at least one page into a plurality of areas; anda display configured to present said plurality of areas in a first representation,the processor being further configured to make at least one area of said plurality of areas an active area; andthe display being further configured to present at least one of said at least one active areas in a second representation in response to a user operation on said at least one of said active areaswherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to element-wise render elements contained in said at least one page to obtain a rendered object with a maximum height and a maximum width, being configured to check if a size of said rendered object exceeds a threshold, and being configured to form an area from said rendered object if said threshold is exceeded and further comprises the processor being configured to check if at least one edge of said formed area is not straight and being configured to form a smaller area from said rendered object is at least one edge is not straight. 7. The apparatus according to claim 6, which apparatus is a mobile phone. 8. The apparatus according to claim 6, wherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to check if a formed area can be combined with a previously formed area, and being configured to combine said formed area and said previously formed area if they can be combined. 9. The apparatus according to claim 8, wherein areas are combined if they have a similar width, are horizontally similarly positioned and if their combined size does not exceed a threshold. 10. The apparatus according to claim 6, wherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to check if a formed area has to be re-sectioned, and being configured to re-section said formed area if said formed area has to be re-sectioned, wherein the processor being configured to re-section comprises the processor being configured to form a new area which is smaller than the presently formed area. 11. A method comprising: at least partially dividing at least one page into a plurality of areas,outputting said plurality of areas for presenting said plurality of areas in a first representation, for making at least one area of said plurality of areas an active area, and for presenting at least one of said at least one active areas in a second representation in response to a user operation on said at least one active area,wherein said at least partially dividing at least one page into a plurality of areas comprises element-wise rendering elements contained in said at least one page to obtain a rendered object with a maximum height and a maximum width, checking if a size of said rendered object exceeds a threshold, forming an area from said rendered object if said threshold is exceeded and further comprises checking if at least one edge of said formed area is not straight, and forming a smaller area from said rendered object if at least one edge is not straight. 12. The method according to claim 11, wherein said at least partially dividing at least one page into a plurality of areas comprises checking if a formed area can be combined with a previously formed area, and combining said formed area and said previously formed area if they can be combined. 13. The method according to claim 12, wherein areas are combined if they have a similar width, are horizontally similarly positioned and if their combined size does not exceed a threshold. 14. The method according to claim 11, wherein said at least partially dividing at least one page into a plurality of areas comprises checking if a formed area has to be re-sectioned, and re-sectioning said formed area if said formed area has to be re-sectioned, wherein said re-sectioning comprises forming a new area which is smaller than the presently formed area. 15. A computer-readable medium having a computer program stored thereon, the computer program comprising: instructions operable to cause a processor to perform the method of claim 11. 16. An apparatus comprising a processor configured to at least partially divide at least one page into a plurality of areas; andan interface configured to output said plurality of areas for presenting said plurality of areas in a first representation, for making at least one area of said plurality of areas an active area, and for presenting at least one of said at least one active areas in a second representation in response to a user operation on said at least one active area,wherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to element-wise render elements contained in said at least one page to obtain a rendered object with a maximum height and a maximum width, being configured to check if a size of said rendered object exceeds a threshold, and being configured to form an area from said rendered object if said threshold is exceeded and further comprises the processor being configured to check if at least one edge of said formed area is not straight and being configured to form a smaller area from said rendered object is at least one edge is not straight. 17. The apparatus according to claim 16, which apparatus is a content optimization server. 18. The apparatus according to claim 16, wherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to check if a formed area can be combined with a previously formed area, and being configured to combine said formed area and said previously formed area if they can be combined. 19. The apparatus according to claim 18, wherein areas are combined if they have a similar width, are horizontally similarly positioned and if their combined size does not exceed a threshold. 20. The apparatus according to claim 16, wherein the processor being configured to at least partially divide at least one page into a plurality of areas comprises the processor being configured to check if a formed area has to be re-sectioned, and being configured to re-section said formed area if said formed area has to be re-sectioned, wherein the processor being configured to re-section comprises the processor being configured to form a new area which is smaller than the presently formed area.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.