This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2013-031324 filed Feb. 20, 2013.
The present invention relates to a browsing device, a browsing system, and a non-transitory computer readable medium.
According to an aspect of the invention, there is provided a browsing device including: a display unit that displays a content; an operation receiving unit that receives a user's operation; a history extraction unit that extracts an operation history regarding an operation that does not change the display of the content displayed on the display unit; and a calculation unit that calculates an interest level of the user with respect to the content, based on the operation history extracted by the history extraction unit.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
First, a first exemplary embodiment will be described.
As illustrated in
That is, the browsing device 2 is an information processing device having hardware configuration components as a computer capable of communicating with information processing and other processing devices or terminals.
Further, in each of the following figures, the same reference numerals are given to the substantially same configuration components and processes.
The UI device 180 includes a display device such as a Graphical User Interface (GUI), a Liquid Crystal Display (LCD) display device or a Cathode Ray Tube (CRT) display device, a keyboard and a touch panel. In the following exemplary embodiments, as an example, the UI device 180 is described as a touch panel in which the display device and an input device are combined.
Further, each device in other exemplary embodiments described later has a hardware configuration illustrated in
The browsing device 2 performs a process that allows the user to browse a content of a document and the like.
In addition, an object of the user's browsing is a document in each of the following exemplary embodiments, but the object of the user's browsing is not limited to the document, but may be a content including documents, images, voices, videos, various types of information, and the like (the same is applied also to other exemplary embodiments).
Here, the content is various types of information being an object of the user's browsing. Further, the content is referred to as what is electronically created (digitized) obtained through various types of digitizing processes such as a scanning, a digitizing process, or the like, and what is already digitized.
For example, the content includes a document configured by characters and (still) images, images, voices, and videos containing moving images.
Further, the document includes what is printed on paper media, and digitized document files (document data). The voice includes what are recorded on a tape, digitized voice files, and the like. The video includes what is recorded on video tapes, digitized video files, and the like.
Further, data obtained by digitizing contents or data indicating already digitized contents may be referred to as content item data.
The browsing program 20 is supplied to the browsing device 2 through, for example, the recording medium 174 (
As illustrated in
Further, the operation history extraction unit 230 is configured by a display non-change operation history extraction unit 232, and a display change operation history extraction unit 234.
The document data acquisition unit 202 acquires document data indicating a document (content) that is the object of the user's browsing, and outputs the acquired document data to the document display processing unit 210.
Specifically, for example, the document data acquisition unit 202 acquires document data stored in the recording medium 174, document data by downloading the document data from a server (not shown) through a network, or document data obtained by a reading device's (not shown) reading of a document formed on a paper medium.
The document display processing unit 210 performs a process of causing document data to be displayed on the UI device 180 such as the touch panel.
The operation reception unit 212 receives information (operation information) indicating an operation that the user performs with respect to the UI device 180, and outputs the received information to the document display processing unit 210 (the operation information will be described later).
At this time, the operation reception unit 212 associates the operation information with a position of a document corresponding to the operation.
Specifically, in a case where the user performs an operation by contacting the UI device 180 such as the touch panel with a finger or a touch pen, the operation reception unit 212 determines which position in a document displayed on the UI device 180 the contacted position corresponds to.
The document display processing unit 210 changes a display, depending on operation information received from the operation reception unit 212.
Specifically, in a case where the user performs an operation to scroll a screen on which document data items are displayed, the document display processing unit 210 changes the position of the displayed document.
Further, in a case where the user performs an operation to enlarge (or reduce) the screen on which the document data items are displayed, the document display processing unit 210 displays the displayed document to be enlarged (or reduced).
On the other hand, in a case where the operation reception unit 212 receives a display non-change operation that will be described later, the document display processing unit 210 does not change the document display on the UI device 180 (that is, does not move or scale the document on the screen).
For example, at each time when the operation reception unit 212 receives an operation, or at a certain time interval, the history extraction unit 220 extracts history information from the document display processing unit 210 and the operation reception unit and stores the extracted history information in the history information storage unit 222.
The history information includes a time, user identification information of a user who is operating the browsing device 2 (or identification information of the browsing device 2), document identification information of the document browsed at that time, document position information indicating a position of a the document displayed on the UI device 180 at that time, operation information indicating an operation that the user performs with respect to the UI device 180 at the time, and operation position information indicating a position where the operation is performed.
The document position information is information indicating a range on the document displayed on the screen of the UI device 180 (that is, information indicating which range of the document is displayed), and includes, for example, a coordinate on the document corresponding to an upper left position and a coordinate on the document corresponding to a lower right position, of the screen of a rectangular shape.
In addition, in a case where the document is broken into each page, the document position information may include a page number of the page being displayed.
The operation position information includes, for example, a coordinate on a document corresponding to a position where a finger, a touch pen, or the like is in contact with the touch panel, in a state in which the document is displayed on the touch panel.
In addition, in a case where a document is broken into each page, the document position information and the operation position information may include the page number of the page being displayed.
The operation information is classified into a display non-change operation that does not change the display of the document displayed on the UI device 180 and a display change operation that changes the display of the document displayed on the UI device 180.
The display change operation is an operation to cause an area of the document being displayed on the UI device 180 to be changed to another area and to cause another area to be displayed, such as an operation to move the display of the document from a first chapter to a second chapter, and an operation to enlarge a certain area of the document.
The display change operation is, mainly, an operation that the user performs consciously.
For example, the display change operation includes a scroll operation, a rotation operation, and a scaling operation.
The scroll operation is an operation to vertically and horizontally move the document being displayed, and for example, is an operation (for example, slide) to vertically and horizontally move the document while a finger, a touch pen, or the like is in contact with the touch panel, an operation (for example, flick) to quickly move the document vertically and horizontally by quickly flicking the document after the finger, the touch pen, or the like is in contact with the touch panel, and an operation to change the page being displayed by operating a scroll bar displayed on the screen.
The rotation operation is an operation to rotate the document being displayed, and for example, is an operation to rotate the display by taking one finger as a center without moving the one finger and rotating the other finger, while two fingers are in contact with the touch panel.
The scaling operation is an operation to scale an area of the document being displayed, and for example, is an operation (for example, pinch-out) to enlarge a display area by contacting the touch panel with two fingers at a state in which the two fingers are closed and then spreading the two fingers while contacting the touch panel, and an operation (for example, pinch-in) to reduce a display area by contacting the touch panel with two fingers at a state in which the two fingers are open and then narrowing the two fingers while contacting the touch panel.
On the other hand, the display non-change operation is an operation in which the user does not change the area of the displayed document while browsing the document displayed on the UI device 180, and mainly, is an operation that the user performs unconsciously.
In a case where the display non-change operation is performed, the document display processing unit 210 does not change the screen display of the UI device 180, but the fact that the display non-change operation is performed is accumulated in the history information.
In addition, in a case where the display non-change operation is performed, the document display processing unit 210 may control the UI device 180 to add a highlight at a position where the operation is performed. In this case, only the highlight is added, but the area itself of the document being displayed does not change.
Furthermore in this case, the document display processing unit 210 may control the UI device 180 to cause the highlight to be disappeared in a few seconds.
For example, the display non-change operation includes a tracing operation, a tap operation, and a press and hold operation. While the user reads a document, when an interest level and a concentration level of the user increase, such actions naturally occur, and the user himself or herself does not know why he or she has done the actions. The actions are like body language such as naturally moving a hand during a conversation.
The tracing operation is an operation to contact the vicinity of characters being displayed with a finger, a touch pen, or the like, and to move the finger, the touch pen, or the like in a reading direction, so as to facilitate a visual observation of the attention object when the user browses a document.
The document display processing unit 210 may control the UI device 180 to add, for example, a highlight of a line shape along a traced position in a case where the tracing operation is performed.
In addition, it is assumed that the tracing operation can be distinguished from the scroll operation. For example, in a case where the finger, the touch pen, or the like is in contact with the touch panel without being moved for a predetermined time, and thereafter it is moved, or in a case where the finger, the touch pen, or the like is moved slower than a predetermined speed, these motions are recognized as the tracing operation.
The tap operation is an operation to hit the touch panel with the finger, the touch pen, or the like, so as to facilitate recognition of the attention object, when the user browses a document.
In a case where the finger, the touch pen, or the like is in contact with the touch panel, is not moved while being in contact with the touch panel, and released from the touch panel within a predetermined time (for example, within a second), these motions are recognized as the tap operation.
The document display processing unit 210 may control the UI device 180 to add, for example, a highlight of a circle shape centered on the tapped position, in a case where the tap operation is performed.
The press and hold operation is an operation to press the touch panel with the finger, the touch pen, or the like so as to facilitate recognition of the attention object, when the user browses a document.
In a case where the finger, the touch pen, or the like is in contact with the touch panel, is not moved while being in contact with the touch panel, and the touch panel is pressed with the finger, the touch pen, or the like longer than a predetermined time (for example, a second), these motions are recognized as the press and hold operation.
The document display processing unit 210 may control the UI device 180 to add, for example, a highlight of a circle shape centered on the pressed and held position, in a case where the press and hold operation is performed.
The interest level calculation instruction unit 226 (
When receiving the calculation instruction, the interest level calculation instruction unit 226 instructs the operation history extraction unit 230 and the interest level calculating unit 240 to perform processes, described later.
Here, the interest level will be described.
The term “interest level” is a quantitative index indicating which degree the user is attracted, which degree the user has an interest, and which degree the user is concentrated, when the user browses a document.
In other words, the interest level is an index indicating the level of interest of the user with respect to the document, or an index indicating the concentration level of the user with respect to the document. It is indicated that the higher the interest level is, the higher the interest of the user in the browsing object is, the user is concentrating on the browsing object.
Generally, in a case where the user is concentrating on browsing a document printed on a paper, the user tends to unconsciously contact an attention object by tracing or tapping characters.
Accordingly, even in a case where the user browses the document using the browsing device 2, when the user browses the document while performing the display non-change operation without a conscious to change a display state of the document, the interest level of the user with respect to the browsing object is high.
The calculation instruction includes a designation of a user or a document that is an object of the interest level.
For example, in a case where as the object of the interest level, the document A is designated, but a user is not designated, the calculation instruction indicates an instruction to calculate the interest level of respective users (users who have browsed the document A) with respect to the document A.
Further, for example, in a case where as the object of the interest level, the user A is designated but a document is not designated, the calculation instruction indicates an instruction to calculate the interest level of the user A with respect to respective documents (documents that have been browsed by the user A).
Further, for example, in a case where as the object of the interest level, the document A and the user A are designated, the calculation instruction indicates an instruction to calculate the interest level of the user A with respect to the document A.
Further, for example, in a case where there is no designation of a user and a document, the calculation instruction indicates an instruction to calculate the interest level of all users with respect to all documents.
Further, in a case where as the object of the interest level, the document A is designated, it may be selected whether or not to calculate the interest level of the user with respect to respective document configuration components configuring the document A.
Here, the document configuration components are objects configuring the document, and include for example, the break of document such as a first chapter and a second chapter, the break of page such as a first page and a second page, and the like, images and photos contained in the document.
In a case where a calculation of the interest level of the user with respect to respective document configuration components configuring the document A is selected, when, for example, the first chapter is designated as the document configuration component, the calculation instruction indicates an instruction to calculate the interest level of the user A with respect to the first chapter of the document A. On the other hand, when there is no designation of the document configuration component, the calculation instruction indicates an instruction to respectively calculate the interest level of the user A with respect to each chapter (first chapter, second chapter, and . . . ) of the document A.
In a case where there is an instruction to calculate the interest level of the user with respect to the document configuration component, the interest level calculation instruction unit 226 outputs an calculation instruction to the document configuration component determination unit 228.
First, the interest level calculation instruction unit 226 causes the operation screen exemplified in
If the user presses down (touches) “No designation” button and presses down “Execution” button, the interest level calculation instruction unit 226 receives a calculation instruction to calculate the interest levels of all users with respect to all documents.
Further, if the user presses down “User” button on the operation screen exemplified in
At this time, if the user presses down “Execution” button, the interest level calculation instruction unit 226 receives a calculation instruction to calculate the interest levels of the user A with respect to all documents that have been browsed by the user A.
In addition, it is possible for the user to press down plural buttons (for example, “User A” button and “User B” button) on the operation screen exemplified in
Further, if the user presses down “Document” button on the operation screen exemplified in
At this time, if the user presses down “Execution” button, the interest level calculation instruction unit 226 receives a calculation instruction to calculate the interest levels of respective users with respect to Document A.
In addition, it is possible for the user to press down plural buttons (for example, “Document A” button and “Document B” button) on the operation screen exemplified in
On the other hand, in a case where the user presses down “User A” button and “Determination” button on the operation screen exemplified in
At this time, if the user presses down “Document A” button and “Determination” button, and the user presses down “Execution” button on the operation screen of
Further, in a case where one document is selected on the operation screen of
At this time, if the user presses down “No” button and “Determination” button, and the user presses down “Execution” button on the operation screen of
On the other hand, on the operation screen of
At this time, the user presses down “No” button and “Determination” button, and the user presses down “Execution” button on the operation screen of
Further, if the user presses down “Yes” button and “Determination” button on the operation screen of
If the user designates a document configuration component (for example, “first chapter”) using the operation screen, and the user presses down “Execution” button on the operation screen illustrated in
In addition, although it is assumed that buttons are pressed down in a case of designating an object, or the like in
The document configuration component determination unit 228 (
Specifically, the document configuration component determination unit 228 analyzes document data, determines a document configuration component included in the document, and a start position and an end position of the document configuration component.
For example, in a case where information indicating a page is included in the document data, the range indicating the page is indicated in the document data.
Further, for example, in a case where a character string of “first chapter” is included in the document, the document configuration component determination unit 228 determines that the document configuration component “first chapter” is started from the character string.
Then, in a case where a character string “second chapter” is searched, the document configuration component determination unit 228 determines that the document configuration component “first chapter” is ended at the character string immediately before character string.
Further, for example, in a case where there is no character string, but arranged pixels in the document data, the document configuration component determination unit 228 determines the arrangement of pixels as an image, and respectively determines the coordinate corresponding to an upper left position as a start position and the coordinate corresponding to an lower right position as a start position. The range of an image of a rectangular shape is specified by determining the upper left position and the lower right position of the image.
In addition, in a case where there is a designation (for example, a designation of “the first chapter”) of the document configuration component, the document configuration component determination unit 228 may determine only the designated document configuration component.
Further, the document configuration component determination unit 228 outputs the generated document configuration component information to the interest level calculating unit 240.
The document configuration component information includes document identification information, document configuration component identification information for identifying the document configuration component, and document configuration component range information indicating a range (position) of the document configuration component.
In a case where the document is broken into pages, the document configuration component range information may include page numbers.
For example, in a case where the document configuration component is a break of document of a first chapter and a second chapter, the document configuration component range information of the document configuration component “first chapter” includes a start position coordinate and an end position coordinate of the first chapter.
Further, for example, in a case where the document configuration component is an image, document configuration component range information of the document configuration component “image A” includes a coordinate of an upper left position and a coordinate of a lower right position of the image A.
Based on the calculation instruction, the display non-change operation history extraction unit 232 (
Based on the calculation instruction, the display change operation history extraction unit 234 of the operation history extraction unit 230 extracts history information, on which the display non-change operation is performed, from the history information storage unit 222, generates an operation history (display change operation history), and outputs the generated operation history to the interest level calculating unit 240.
For example, in a case where there is a designation to calculate the interest level of the user A with respect to the document A, the display non-change operation history extraction unit 232 extracts history information including the identification information of the user A, the identification information of the document A, and operation information indicating the display non-change operation from the history information storage unit 222, and generates the display non-change operation history.
At this time, the display change operation history extraction unit 234 extracts history information including the identification information of the user A, the identification information of the document A, and the operation information indicating the display change operation from the history information storage unit 222, and generates the display change operation history.
Further, for example, in a case where there is a designation to calculate the interest level of the user A (a document is not designated), the display non-change operation history extraction unit 232 extracts history information including the identification information of the user A and the operation information indicating the display non-change operation from the history information storage unit 222, and generates the display non-change operation history.
At this time, the display change operation history extraction unit 234 extracts history information including the identification information of the user A and the operation information indicating the display change operation from the history information storage unit 222, and generates the display change operation history.
The operation history includes operation information, operation position information, duration of the corresponding operation, document identification information, document position information, and user identification information.
In a case where the operation history is a display non-change operation history, the operation information indicates the display non-change operation (for example, the tracing operation) exemplified in
Further, the duration includes a start time and an end time of an operation, and the duration is a time obtained by subtracting the start time from the end time.
In addition, the start time of the operation is a time when the finger, the touch pen, or the like comes into contact with the touch panel, and the end time of the operation is a time when the finger, the touch pen, or the like is released from the touch panel (however, in a case of the press and hold operation, the end time may be a time when the press and hold operation is recognized).
The interest level calculating unit 240 (
For example, in a case where the calculation instruction is an instruction to calculate the interest level of the user A with respect to the document A, the interest level calculating unit 240 calculates the interest level of the user A with respect to the document A.
On the other hand, for example, in a case where the calculation instruction is an instruction to calculate the interest level of the user A (a document is not designated), the interest level calculating unit 240 calculates the interest level of the user A with respect to the document A, and calculates the interest level of the user A with respect to the document B.
On the other hand, for example, in a case where the calculation instruction is an instruction to calculate the interest level of respective users with respect to the document A (a user is not designated), the interest level calculating unit 240 calculates the interest level of the user A with respect to the document A, and calculates the interest level of the user B with respect to the document A.
The interest level calculating unit 240 calculates the interest level using, for example, following equation (1).
[Interest level]=C1+C2×[appearance degree of display non-change operation],[appearance degree of display non-change operation]=C3×[number of occurrences of display non-change operation]C4×[sum of durations of display non-change operation] (1)
Here, C1 to C4 are integers, and C1, C3, and C4 may be 0.
For example, in a case where there is a designation to calculate the interest level of the user A with respect to the document A, the interest level calculating unit 240 calculates the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user A browses the document A, from the received display non-change operation history.
Then, the interest level calculating unit 240 calculates the equation (1) using the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation that are calculated, and calculates the interest level of the user A with respect to the document A.
Further, for example, in a case where there is a designation to calculate the interest level of the user A without a document not being designated, the interest level calculating unit 240 searches documents that the user A has browsed, from the received display non-change operation history.
For example, in a case where the user A has browsed the document A and the document B, the interest level calculating unit 240 calculates the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user A browses the document A.
Then, the interest level calculating unit 240 calculates the equation (1) using the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation that are calculated, and calculates the interest level of the user A with respect to the document A.
In the same manner, the interest level calculating unit 240 calculates the equation (1) by calculating the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user A browses the document B and then calculates the interest level of the user A with respect to the document B.
Further, for example, in a case where there is a designation to calculate the interest level with respect to the document A without a user not being designated, the interest level calculating unit 240 searches users who have browsed the document A from the received display non-change operation history.
For example, in a case where the user A and the user B have browsed the document A, the interest level calculating unit 240 calculates the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user A browses the document A.
Then, the interest level calculating unit 240 calculates the equation (1) using the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation that are calculated, and calculates the interest level of the user A with respect to the document A.
In the same manner, the interest level calculating unit 240 calculates the equation (1) by calculating the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user B browses the document A and then calculates the interest level of the user B with respect to the document A.
Further, for example, in a case where there is a designation to calculate the interest level of the user A with respect to the first chapter of the document A, the interest level calculating unit 240 acquires range information of the document configuration component “first chapter”, from the document configuration component information of the document A that is received from the document configuration component determination unit 228.
Further, the interest level calculating unit 240 extracts display non-change operation history including operation position information included in the range of the document configuration component “first chapter”, from the display non-change operation history of the user A with respect to the document A.
For example, in a case where the user A performs a “tracing operation” in a certain position of the “first chapter”, the display non-change operation history corresponding to the operation is extracted.
Then, the interest level calculating unit 240 calculates the equation (1) by calculating the number of occurrences of the display non-change operation and the sum of durations of the display non-change operation when the user A browses the document configuration component “first chapter” of the document A, and then calculates the interest level of the user A with respect to the first chapter of the document A.
Further, for example, in a case where there is a designation to calculate the interest level of the user A with respect to the first page of the document A, the interest level calculating unit 240 extracts the display non-change operation history including the operation position information including information indicating the first page, from the display non-change operation history of the user A with respect to the document A.
For example, in a case where the user A performs a “tap operation” in a certain position of the “first page”, the display non-change operation history corresponding to the operation is extracted.
Then, interest level calculating unit 240 calculates the equation (1) by calculating the number of occurrences of display non-change operation and the sum of durations of display non-change operation when the user A browses the document configuration component “first page” of the document A, and then calculates the interest level of the user A with respect to the first page of the document A.
Further, the interest level calculating unit 240 may calculate the interest level using the following equation (2).
[Interest level]=C1+C2×[appearance degree of display non-change operation]/[document amount] (2)
Here, the document amount is a value indicating a volume of a document that is a calculation object of the interest level, for example, a document data amount, an area of the document, the number of characters of the document, or the like.
Further, the interest level calculating unit 240 may calculate the interest level using the following equation (3).
[Interest level]=C1+C2×[appearance degree of display non-change operation]+C5×[appearance degree of display change operation]
[Appearance degree of display change operation]=C6×[number of occurrences of display change operation]+C7×[sum of durations of display change operation] (3)
Here, C5 to C7 are integers, and respectively may be 0.
Further, it is established that C2>C5. That is, it is set that the contribution degree of the appearance degree of the display non-change operation is larger than the contribution degree of the appearance degree of the display change operation.
Further, the interest level calculating unit 240 may calculate the interest level using the following equation (4).
[Interest level]=C1+C8×[appearance degree of display non-change operation]̂2+C9×[appearance degree of display change operation] (4)
Here, C8 and C9 are integers, and C9 may be 0.
Further, it is established that [appearance degree of display non-change operation]>1. That is, it is set that the contribution degree of the appearance degree of the display non-change operation is larger than the contribution degree of the appearance degree of the display change operation.
The interest level display unit 244 performs a process of causing the interest level calculated by the interest level calculating unit 240 to be displayed on the UI device 180.
As exemplified in
Accordingly, it becomes clear that the user A has the highest interest level with respect to the document A.
As exemplified in
Accordingly, it becomes clear that the person who has the highest interest level with respect to the document A is the user A.
As exemplified in
Accordingly, it becomes clear that the user A has the highest interest level with respect to the first chapter of the document A.
Next, a second exemplary embodiment will be described.
As illustrated in
In addition, hereinafter, when the plural configuration components such as the browsing devices 2A-1 to 2A-3 are indicated without specifying a certain browsing device, in some cases, the browsing devices 2A-1 to 2A-3 are simply abbreviated as a browsing device 2A, or the like.
Further, although three browsing devices 2A are used in the present exemplary embodiment, the number thereof may be two or less, or four or more.
The browsing device 2A performs a process of allowing the user to browse a document.
The browsing history management device 4 calculates an interest level from a browsing history.
The browsing device 2A and the browsing history management device 4, as described above, have a hardware configuration illustrated in
As illustrated in
The history information transmission unit 250 transmits history information extracted by the history extraction unit 220 to the browsing history management device 4.
As illustrated in
The history information reception unit 402 receives history information from the browsing device 2A and stores the received history information in the history information storage unit 222.
In addition, the interest level display unit 244 may display an interest level on the UI device 180 of the browsing history management device 4, and may display an interest level on the UI device 180 of the browsing device 2A.
Further, each configuration component illustrated in
Each configuration component illustrated in
Although the document configuration component determination unit 228 generates the document configuration component information in the aforementioned exemplary embodiment, the document configuration component information may be included in the history information.
Although the interest level is calculated in a case of being instructed by the interest level calculation instruction unit 226 in the aforementioned exemplary embodiment, the interest level may be calculated at each time when the history information is newly extracted.
Further, although the interest level with respect to each document is calculated, in a case where only a user is designated but a document is not designated in the designation performed by the interest level calculation instruction unit 226, in the aforementioned exemplary embodiment, the interest level with respect to all documents may be calculated without classifying all documents into each document.
At this time, the interest level of the user with respect to documents in general is calculated, and for example, the interest level of the user with respect to reading is calculated, regardless of a type of document.
Although the browsing device 2 performs a calculation and a display of the interest level in the aforementioned exemplary embodiment, if the browsing device 2 calculates the interest level by the interest level calculating unit, the calculated interest level may be transmitted to a server, not shown, through the communication device 170. Further, the browsing device 2 may transmit the history extracted by the history extraction unit 220 to the server (not shown) through the communication device 170, and the server may calculate the interest level. The server may record a calculation result of the interest level with respect to a certain document as attribute information (meta-information) of original document data, aggregate the information in the server, and then use it for searching a document.
Further, although the UI device 180 is mainly a touch panel in the aforementioned exemplary embodiment, in a case where the browsing device 2 is a PC, the UI device 180 may be a screen such as a Liquid Crystal Display (LCD) display device or a Cathode Ray Tube (CRT) display device, a keyboard or a mouse.
In this case, an operation to move or to drag a pointer along characters with the mouse may be set to “display non-change operation”.
At this time, the operation position information corresponds to a position of the pointer in the document displayed on the screen.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2013-031324 | Feb 2013 | JP | national |