IP Library Granted Patent US 9,286,269
Granted Patent B2
US 9,286,269 · App. 12/397,386 · Granted Mar 15, 2016

Information processing device and method for correcting linear segment information

Inventor: Toshiyuki Komoda (Kawasaki, JP)
Assignee: FUJI XEROX CO., LTD.
G06F17/211G06F17/241
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 9,286,269
App. No.
12/397,386
Granted
Mar 15, 2016
Kind
B2
Abstract

An information processing device includes: a receiving unit; a discriminating unit; a plotting unit; a determining unit; a correcting unit; and a linear segment plotting unit.

Claims (27)

1. An information processing device for processing application data including a document element to generate display data in a plotting region, comprising:

a receiving unit that receives information changing an arrangement range of the document element in the application data and that receives additional information which is plotted with a position designated on the plotting region in the display data and linear segment information which is plotted between a pair of positions designated on the plotting region in the display data;

a discriminating unit that discriminates a relationship between the linear segment information and the additional information based on the designated position of the additional information and the pair of positions designated of the linear segment information;

a plotting unit that plots the document element within the plotting region based on the information changing the arrangement range;

a determining unit that determines a position of the additional information in the plotting region after the arrangement range of the document element has been changed in the application data based on an arrangement range of the document element before the change, an arrangement range of the document element after the change, and the designated position of the additional information in the plotting region before the arrangement range of the document element has been changed; and

a correcting unit that corrects using a processor, a position of one of terminal points of the linear segment information based on the position of the additional information having the relationship with the linear segment which is discriminated by the discriminating unit, and corrects the position of the additional information to be plotted across a boundary of the plotting region if the designated position of the additional information in the plotting region before the arrangement range of the document element in the application data has been changed is also plotted across the boundary of the plotting region,

wherein the plotting unit plots the linear segment information and the additional information based on a correction result obtained by the correcting unit.

2. The information processing device as claimed in claim 1 , wherein the correcting unit corrects the position of the additional information to a position of being plotted across the boundary of the plotting region.

3. The information processing device as claimed in claim 2 ,

wherein the additional information has been arranged to be plotted across the boundary of the plotting region before the arrangement range of the document element is changed.

4. An information processing method for processing application data including a document element to generate display data in a plotting region, the method comprising:

receiving information changing an arrangement range of the document element in the application data, and additional information which is plotted with a position designated on the plotting region in the display data and linear segment information which is plotted between a pair of positions designated on the plotting region in the display data;

discriminating a relationship between the linear segment information and the additional information based on the designated position of the additional information and the pair of positions designated of the linear segment information;

plotting the document element within the plotting region based on the information changing the arrangement range;

determining a position of the additional information in the plotting region after the arrangement range of the document element has been changed in the application data based on an arrangement range before the change, an arrangement range after the document element after the change, and the designated position of the additional information in the plotting region before the arrangement range of the document element has been changed;

correcting using a processor, position of one of terminal points of the linear segment information based on the position of the additional information having the relationship with the linear segment which is discriminated, and correcting the position of the additional information to be plotted across the boundary of the plotting region if the designated position of the additional information in the plotting region before the arrangement of the document element in the application data has been changed is also plotted across the boundary of the plotting region; and

plotting the linear segment information and the additional information based on a correction result obtained in the correcting step.

5. A non-transient computer readable medium storing a program causing a computer to execute a process for processing application data including a document element to generate display data in a plotting region, the process comprising:

receiving information changing an arrangement range of the document element in the application data, and additional information which is plotted with a position designated on the plotting region in the display data and linear segment information which is plotted between a pair of positions designated on the plotting region in the display data;

discriminating a relationship between the linear segment information and the additional information based on the designated position of the additional information and the pair of positions designated of the linear segment information;

plotting the document element within the plotting region based on the information changing the arrangement range;

determining a position of the additional information in the plotting region after the arrangement range of the document element has been changed in the application data based on an arrangement range before the change, an arrangement range after the document element after the change, and the designated position of the additional information in the plotting region before the arrangement range of the document element has been changed;

correcting using a processor, a position of one of terminal points of the linear segment information based on the position of the additional information having the relationship with the linear segment which is discriminated, and correcting the position of the additional information to be plotted across the boundary of the plotting region if the designated position of the additional information in the plotting region before the arrangement of the document element in the application data has been changed is also plotted across the boundary of the plotting region; and

plotting the linear segment information and the additional information based on a correction result obtained in the correcting step.

6. The information processing device as claimed in claim 1 , wherein the additional information and the linear segment information is information input by a user.

7. The information processing method according to claim 4 , wherein the additional information and the linear segment information is information input by a user.

8. The non-transient computer readable medium according to claim 5 , wherein the additional information and the linear segment information is information input by a user.

Assignments (3)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY'S DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 022340 FRAME 0321. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Mar 11, 2009
From: KOMODA, TOSHIYUKI
To: FUJI XEROX CO., LTD.
Reel/Frame 022375/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2009
From: KOMODA, TOSHIYUKI
To: FUJI XEROX CO., LTD.
Reel/Frame 022340/0321 →
Priority Claims (1)
JP 2008-241300 · Sep 19, 2008 · national
Continuity (1)
Related Publication 20100077299A1 · Mar 25, 2010