IP Library Granted Patent US 10,235,426
Granted Patent B2
US 10,235,426 · App. 15/196,238 · Granted Mar 19, 2019

Proposing a copy area in a document

Inventors: Tomoka Mochizuki (Tokyo, JP); Munehiko Sato (Tokyo, JP); Tomonori Sugiura (Yokohama, JP)
Assignee: International Business Machines Corporation
G06F17/3053G06F17/218G06F17/30011
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,235,426
App. No.
15/196,238
Granted
Mar 19, 2019
Kind
B2
Abstract

Information on a cursor or pointer position is obtained, indicating a first content on a document displayed on a screen. A plurality of second contents are retrieved from a history information, each of the second contents comprising the first content. The history information comprises sets of contents, each of the sets comprising a content in the document which was copied by one or more users, and position information of this content. The sets are ranked in a predetermined order. A copy area is proposed based on one or more second contents in the predetermined order among the retrieved second contents.

Claims (37)

1. A computer-implemented method for proposing a copy area in a document, the method comprising:

obtaining information on a pointer position on a first content on a document displayed on a screen;

retrieving, from a history information, a plurality of second contents, each of the second contents comprising the first content, wherein the history information comprises sets of contents, each set of the sets of contents comprising a content in the document which was copied by one or more users, and position information of the content, and a score associated with each content of the sets of contents, the score calculated according to:

a copying number, wherein the copying number is a number of times a content from the sets of contents was copied wherein when a proposed copy area is selected by a user, the copying number of a corresponding content in the history information is incremented, and

a weight associated with a date on which the content from the set of contents was copied the sets ranked in a predetermined order according to the copying number and the score; and

proposing, as a copy area, one or more second contents in the predetermined order among the retrieved second contents.

2. The method according to claim 1 , wherein the proposal is made by displaying the one or more second contents on the screen in the predetermined order in response to user operation.

3. The method according to claim 1 , wherein when a content in the document is modified, a corresponding content in the history information is also similarly modified.

4. The method according to claim 1 , wherein when a position of a content in the document is changed, position information on a corresponding content in the history information is updated correspondingly.

5. The method according to claim 1 , wherein the history information further comprises:

the number of times copied for each of the contents in the document; and

the ranking is carried out according to the number of times copied.

6. The method according to claim 5 , wherein the copying is done by one user.

7. The method according to claim 5 , wherein the copying is done by multiple users.

8. The method of claim 1 , wherein a user device carries out obtaining the information, retrieving the plurality of second contents and proposing the one or more second contents.

9. The method of claim 8 , wherein the history information is stored in the user device.

10. The method of claim 8 , wherein the history information is stored in a server.

11. The method of claim 8 , wherein the history information is stored in a network attached storage connected to the user device.

12. The method according to claim 1 , wherein the first content is selected from the group consisting of a character string, a cell, a photo image, and a moving image.

13. The method according to claim 1 , wherein the document is a structured document in which tags are used, and wherein the retrieval of the plurality of second contents comprises calculating an order of tags in the document and the calculated order is used for identifying plurality of second contents.

14. The method according to claim 1 , wherein the document is an unstructured document and wherein the retrieval of the plurality of second contents comprises calculating an order of bytes in the document and the calculated bytes are used for identifying plurality of second contents.

15. The method according to claim 1 , wherein the document is a spreadsheet and wherein the retrieval of the plurality of second contents comprises calculating cell location in the document and the calculated cell location is used for identifying plurality of second contents.

16. A computer system for proposing a copy area in a document, the computer system comprising:

a memory; and

a processor in communication with the memory, wherein the computer system is configured to perform a method, the method comprising:

obtaining information on a pointer position on a first content on a document displayed on a screen;

retrieving, from a history information, a plurality of second contents, each of the second contents comprising the first content, wherein the history information comprises sets of contents, each set of the sets of contents comprising a content in the document which was copied by one or more users, and position information of the content, and a score associated with each content of the sets of contents, the score calculated according to:

a copying number, wherein the copying number is a number of times a content from the sets of contents was copied wherein when a proposed copy area is selected by a user, the copying number of a corresponding content in the history information is incremented, and

a weight associated with a date on which the content from the set of contents was copied

the sets ranked in a predetermined order according to the copying number and the score; and

proposing, as a copy area, one or more second contents in the predetermined order among the retrieved second contents.

17. A computer program product for proposing a copy area in a document, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to perform a method comprising:

obtaining information on a pointer position on a first content on a document displayed on a screen;

retrieving, from a history information, a plurality of second contents, each of the second contents comprising the first content, wherein the history information comprises sets of contents, each set of the sets of contents comprising a content in the document which was copied by one or more users, and position information of the content, and a score associated with each content of the sets of contents, the score calculated according to:

a copying number, wherein the copying number is a number of times a content from the sets of contents was copied wherein when a proposed copy area is selected by a user, the copying number of a corresponding content in the history information is incremented, and

a weight associated with a date on which the content from the set of contents was copied the sets ranked in a predetermined order according to the copying number and the score; and

proposing, as a copy area, one or more second contents in the predetermined order among the retrieved second contents.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: MOCHIZUKI, TOMOKA; SATO, MUNEHIKO; SUGIURA, TOMONORI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039038/0935 →
Continuity (1)
Related Publication 20180004750A1 · Jan 4, 2018