Range adjustment for text editing

US2016110331A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016110331-A1
Application numberUS-201514887735-A
CountryUS
Kind codeA1
Filing dateOct 20, 2015
Priority dateNov 14, 2012
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes receiving a changing operation for changing the text in the specified range. Another aspect includes determining whether or not a change beyond a specific criterion has occurred in the text in the range specified by the received range specifying operation. Another aspect includes displaying the specific text stored in the storing unit on the display device based on determining that a change beyond the specific criterion has occurred in the text in the range.

First claim

Opening claim text (preview).

1 . A text editing apparatus comprising: a display control unit that displays text to be edited on a display device; an operation receiving unit that receives a range specifying operation for performing range specification for at least part of the text displayed on the display device; a storing unit that stores therein specific text including the text in the range specified by the range specifying operation received by the operation receiving unit and other text relating to the specified range; and an editing processing unit that causes the display control unit to display on the display device the specific text stored in the storing unit together with the text in the specified range, and receives a changing operation for changing the text in the specified range; a determining unit that determines whether or not a change beyond a specific criterion has occurred in the text in the range specified by the range specifying operation received by the operation receiving unit, wherein based on the determining unit determining that a change beyond the specific criterion has occurred in the range of the text, the editing processing unit causes the display control unit to display on the display device the specific text stored in the storing unit. 2 . The apparatus according to claim 1 , the editing processing unit further configured to perform, based on the changing operation for changing the text in the specified range being received, paste processing by changing text to be pasted in accordance with the changing operation, wherein the causing to display on the display device the specific text stored in the storing unit together with the text in the specified range is performed at a time of performing the paste processing. 3 . The apparatus according to claim 1 , wherein the storing unit stores, as the specific text, text in a specific range that includes the text in the range specified in accordance with the range specifying operation received by the operation receiving unit and that is defined based on the specified range, together with the text in the specified range. 4 . The apparatus according to claim 1 , wherein the storing unit additionally stores in a sequential manner, in accordance with progress of the range specifying operation received by the operation receiving unit, text in the range specified in the range specifying operation; and wherein the editing processing unit causes the display control unit to display, as the specific text, text stored in a last storing operation and text for a specific number of storing operations from the last storing operation on the display device. 5 . The apparatus according to claim 1 , wherein the storing unit additionally stores in a sequential manner, in accordance with progress of the range specifying operation received by the operation receiving unit, text in the range specified by the range specifying operation, and stores, as the specific text, text in a specific range that includes last stored text that is stored in a last storing operation and that is defined based on the specified range, together with the last stored text; and wherein the editing processing unit causes the display control unit to display the last stored text stored in the last storing operation and text for a specific number of storing operations from the last storing operation on the display device, and causes, based on an operation for selecting text that is different from the last stored text as text to be pasted in text pasting processing being received, the display control unit to display the specific text stored in the storing unit together with the selected text on the display device. 6 . The apparatus according to claim 2 , wherein the determining unit periodically acquires from the display control unit positional information on a rectangular region displayed in order to represent the text in the range specified in the range specifying operation, in accordance with progress of the range specifying operation, and determines, based on a rectangular region of acquired positional information not containing a rectangular region based on immediately previously acquired positional information, that a change beyond a specific criterion has occurred in the specified range of text. 7 . The apparatus according to claim 2 , wherein the determining unit periodically acquires from the display control unit positional information on a cursor used in a range specifying operation, in accordance with progress of the range specifying operation, and determines, based on, after the cursor is at a display position on a same row of the text displayed on the display device for a certain time or more, the cursor is moved to a display position in a different row, that a change beyond a specific criterion has occurred in the specified range of text. 8 . A method for editing text using a computer, the method comprising: receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer; causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range; displaying the specific text stored in the storing unit together with the text in the specified range on the display device; receiving a changing operation for changing the text in the specified range; determining whether or not a change beyond a specific criterion has occurred in the text in the range specified by the received range specifying operation; and displaying the specific text stored in the storing unit on the display device based on determining that a change beyond the specific criterion has occurred in the text in the range. 9 . The data processing method according to claim 8 , further comprising: performing, based on the changing operation for changing the text in the specified range being received, paste processing by changing text to be pasted in accordance with the changing operation, wherein the displaying on the display device the specific text stored in the storing unit together with the text in the specified range is performed at a time of performing the paste processing. 10 . The data processing method according to claim 8 , wherein the storing unit stores, as the specific text, text in a specific range that includes the text in the range specified in accordance with the range specifying operation received by the operation receiving unit and that is defined based on the specified range, together with the text in the specified range. 11 . The data processing method according to claim 8 , wherein the storing unit additionally stores in a sequential manner, in accordance with progress of the range specifying operation received by the operation receiving unit, text in the range specified in the range specifying operation; and further comprising displaying, as the specific text, text stored in a last storing operation and text for a specific number of storing operations from the last storing operation on the display device. 12 . The data processing method according to claim 8 , wherein the storing unit additionally stores in a sequential manner, in accordance with progress of the range specifying operation received by the operation receiving unit, text in the range specified by the range specifying operation, and stores, as the specific text, text in a specific range that includes last stored text that is stored in a last storing operation and that is defined based on the specified range, together with the last stored text; and wherein the editing processing unit causes the display control unit to display the last sto

Assignees

Inventors

Classifications

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • using system suggestions (G06F16/3325 takes precedence) · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016110331A1 cover?
Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the s…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/166. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).