Ink Anchoring
US-2018329597-A1 · Nov 15, 2018 · US
US12411589B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12411589-B2 |
| Application number | US-202318101553-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 25, 2023 |
| Priority date | Mar 8, 2022 |
| Publication date | Sep 9, 2025 |
| Grant date | Sep 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing apparatus includes at least one processor. The processor displays a plurality of objects and a connecting line on a display, the connecting line defining a connection order of the objects as a direction and connecting the objects one to one; receives selection of two or more objects among the plurality of objects; obtains a selection order in which the two or more objects are selected, and controls display of a direction of the connecting line based on the obtained selection order of the two or more objects among the displayed plurality of objects.
Opening claim text (preview).
The invention claimed is: 1. An information processing apparatus comprising: at least one processor that: displays a plurality of objects and connecting lines on a display, each of the connecting lines defining a connection order of the objects as a direction and connecting the objects one to one; and in response to receiving selection of only two objects from among the plurality of objects, where a first object of the two objects is designated as a change-start object, and a second object of the two objects is designated as a change-end object: in a case where no object is displayed between the two objects, obtains a connection order of the two objects connected by a connecting line, reverses the connection order, changes a displayed direction of the connecting line connecting the two objects in accordance with the reversed connection order, changes display positions of the two objects in accordance with the reversed connection order, and displays the two objects on the display at the changed display positions, and in a case where another object is displayed between the two objects, obtains a connection order of the two objects and the another object connected by the connecting lines, reverses the connection order, changes a displayed direction of the connecting lines connecting the two objects and the another object in accordance with the reversed connection order, changes display positions of the two objects and the another object in accordance with the reversed connection order, and displays the two objects and the another object on the display at the changed display positions. 2. The information processing apparatus according to claim 1 , wherein in the case where no object is displayed between the two objects, the processor changes the display positions of the two objects such that relative positions among the two objects are unchanged before and after the connection order is reversed, and displays the two objects on the display at the changed display positions, and wherein in the case where the another object is displayed between the two objects, the processor changes the display positions of the two objects and the another object such that relative positions among the two objects and the another object are unchanged before and after the connection order is reversed, and displays the two objects and the another object on the display at the changed display positions. 3. The information processing apparatus according to claim 2 , wherein in the case where no object is displayed between the two objects, the processor sets a length of the connecting line that connects the two objects to a predetermined length so that the displayed two objects do not overlap on the display, and wherein in the case where the another object is displayed between the two objects, the processor sets lengths of the connecting lines that connect the two objects and the another object to predetermined lengths so that the two objects and the another object do not overlap on the display. 4. A display control method for a computer, the method comprising: displaying a plurality of objects and connecting lines on a display, each of the connecting lines defining a connection order of the objects as a direction and connecting the objects one to one; and in response to receiving selection of only two objects from among the plurality of objects, where a first object of the two objects is designated as a change-start object, and a second object of the two objects is designated as a change-end object: in a case where no object is displayed between the two objects: obtaining a connection order of the two objects connected by a connecting line; reversing the connection order; changing a displayed direction of the connecting line connecting the two objects in accordance with the reversed connection order; changing display positions of the two objects in accordance with the reversed connection order; and displaying the two objects on the display at the changed display positions; and in a case where another object is displayed between the two objects: obtaining a connection order of the two objects and the another object connected by the connecting lines; reversing the connection order; changing a displayed direction of the connecting lines connecting the two objects and the another object in accordance with the reversed connection order; changing display positions of the two objects and the another object in accordance with the reversed connection order; and displaying the two objects and the another object on the display at the changed display positions. 5. A nontransitory computer-readable storage medium storing a program that causes a computer to: display a plurality of objects and connecting lines on a display, each of the connecting lines defining a connection order of the objects as a direction and connecting the objects one to one; and in response to receiving selection of only two objects from among the plurality of objects, where a first object of the two objects is designated as a change-start object, and a second object of the two objects is designated as a change-end object: in a case where no object is displayed between the two objects, obtain a connection order of the two objects connected by a connecting line; reverse the connection order; change a displayed direction of the connecting line connecting the two objects in accordance with the reversed connection order; change display positions of the two objects in accordance with the reversed connection order; and display the two objects on the display at the changed display positions, and in a case where another object is displayed between the two objects, obtain a connection order of the two objects and the another object connected by the connecting lines; reverse the connection order; change a displayed direction of the connecting lines connecting the two objects and the another object in accordance with the reversed connection order; change display positions of the two objects and the another object in accordance with the reversed connection order; and display the two objects and the another object on the display at the changed display positions.
Drag-and-drop · CPC title
Interaction with lists of selectable items, e.g. menus · 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
Related publications grouped by family.
Answers are generated from the same data shown on this page.