Information processing apparatus, information processing method, and program
Abstract
The present disclosure provides an information processing apparatus, an information processing method, and a program that enable easy extraction of all element groups conforming to a specific element group from a drawing with a small number of person-hours. An information processing apparatus (10) includes a processor (11) configured to receive from a user a selection of a search element group, which is an element group formed by one or more elements used in a drawing, search from the drawing an element group that conforms to the search element group for which the selection was received, and display the searched element group on a display (15) in correspondence with the position thereof on the drawing.
Claims
exact text as granted — not AI-modified1 . An information processing apparatus comprising a processor configured to:
receive from a user a selection of a search element group, which is an element group formed by one or more elements used in a drawing; search from the drawing an element group that conforms to the search element group for which the selection is received; and display the searched element group on a display in correspondence with a position on the drawing.
2 . The information processing apparatus of claim 1 , wherein the processor
receives the selection of the search element group by the user on the drawing displayed on the display; and searches from the drawing an element group that conforms to the search element group selected by the user on the drawing.
3 . The information processing apparatus of claim 1 , wherein the processor displays the drawing on the display so that the searched element group is displayed in a different manner from other elements.
4 . The information processing apparatus of claim 1 , wherein the processor displays an image, on the display, indicating a distribution in the drawing of each searched element group.
5 . The information processing apparatus of claim 1 , wherein
a type and arrangement of the elements are specified in the drawing, and as the element group that conforms to the search element group, the processor searches, from the drawing, an element group such that the type of each element included in the element group and the arrangement of elements match the search element group.
6 . The information processing apparatus of claim 5 , wherein
each element used in the drawing has attached thereto at least one piece of attribute information indicating a property of the element and/or a condition during operation, and as the element group that conforms to the search element group, the processor searches, from the drawing, an element group such that the type of each element included in the element group, the attribute information attached to each element, and the arrangement of elements match the search element group.
7 . The information processing apparatus of claim 1 , wherein the processor
searches, from the drawing, an element that conforms to a priority element to be prioritized among the elements included in the search element group; and searches an element that conforms to an element adjacent to the priority element included in the search element group from among elements adjacent to the element that conforms to the priority element and was searched from the drawing.
8 . The information processing apparatus of claim 7 , wherein the processor
determines which element, among at least two elements in a connection relationship with each other in the drawing, is farther upstream based on the connection relationship; and searches, from the drawing, an element group that conforms to the search element group and has the element that is farther upstream as the priority element.
9 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving from a user a selection of a search element group, which is an element group formed by one or more elements used in a drawing; searching from the drawing an element group that conforms to the search element group for which the selection is received; and displaying the searched element group on a display in correspondence with a position on the drawing.
10 . A program configured to cause a computer to function as the information processing apparatus of claim 1 .
11 . An information processing apparatus comprising a processor configured to:
acquire a plurality of element groups that are identical and formed by one or more elements used in a drawing; receive from a user a selection of a common process to be performed on the plurality of element groups; and perform the common process for which the selection is received on each element group in the plurality of element groups.
12 . The information processing apparatus of claim 11 , wherein the processor
stores, in a storage, specifying information that specifies the plurality of element groups that is acquired; and in response to receipt of a selection of a process from the user for any element group included in the plurality of element groups specified by the specifying information, performs the process as the common process on each element group included in the plurality of element groups.
13 . The information processing apparatus of claim 11 , wherein the processor performs, as the common process, a process to replace some or all of the elements included in the plurality of element groups with at least one element selected by the user.
14 . The information processing apparatus of claim 11 , wherein the processor performs, as the common process, a process to change a type and/or arrangement of the elements included in the plurality of element groups according to a selection by the user.
15 . The information processing apparatus of claim 11 , wherein
each element used in the drawing has attached thereto at least one piece of attribute information indicating a property of the element, and the processor performs, as the common process, a process to change any of the attribute information for at least one of the elements included in the plurality of element groups according to a selection by the user.
16 . The information processing apparatus of claim 11 , wherein the processor performs a process to display the plurality of element groups subject to the common process on a display in a different manner from elements not included in the plurality of element groups.
17 . The information processing apparatus of claim 11 , wherein the processor receives a selection from the user of a search element group, which is an element group formed by one or more elements used in the drawing, and searches from the drawing element groups that conform to the search element group for which the selection is received to acquire the plurality of element groups.
18 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
acquiring a plurality of element groups that are identical and formed by one or more elements used in a drawing; receiving from a user a selection of a common process to be performed on the plurality of element groups; and performing the common process for which the selection is received on each element group in the plurality of element groups.
19 . A program configured to cause a computer to function as the information processing apparatus of claim 11 .
20 . An information processing apparatus comprising a processor configured to:
receive from a user a selection of a search element group, which is an element group formed by one or more elements used in a drawing; search from the drawing, as element groups that conform to the search element group for which the selection is received, not only element groups that are completely identical to the search element group but also element groups that are partially different from the search element group; and store information, in a storage, indicating a difference from the search element group with respect to the element groups that are partially different from the search element group among the searched element groups.
21 . The information processing apparatus of claim 20 , wherein the processor displays the searched element groups on a display in a manner enabling identification of the difference with respect to the element groups that are partially different from the search element group.
22 . The information processing apparatus of claim 21 , wherein the processor displays, on the display, a character string and/or an image indicating a type of the difference with respect to the element groups that are partially different from the search element group among the searched element groups.
23 . The information processing apparatus of claim 20 , wherein the processor receives from the user a setting of a search condition for searching the element groups as the element groups that conform to the search element group despite being partially different from the search element group.
24 . The information processing apparatus of claim 20 , wherein the processor
calculates, for each element group in the searched element groups, a matching degree that is a numerical value indicating a degree of conformity to the search element group; and classifies the searched element groups into sets of at least one element group based on the matching degree.
25 . The information processing apparatus of claim 20 , wherein the processor
receives from the user a selection of the element group, from among the element groups that are partially different from the search element group in the searched element groups, to be subjected to a process to be matched to the search element group; and performs, in response to receiving the selection of the element group from the user, a process to correct the element group for which the selection is received so that the element group matches the search element group.
26 . The information processing apparatus of claim 25 , wherein the processor receives a selection of a plurality of the element groups from the user as the element groups to be subjected to the process.
27 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving from a user a selection of a search element group, which is an element group formed by one or more elements used in a drawing; searching from the drawing, as element groups that conform to the search element group for which the selection is received, not only element groups that are completely identical to the search element group but also element groups that are partially different from the search element group; and storing information, in a storage, indicating a difference from the search element group with respect to the element groups that are partially different from the search element group among the searched element groups.
28 . A program configured to cause a computer to function as the information processing apparatus of claim 20 .
29 . An information processing apparatus comprising a processor configured to:
acquire a first element group and a second element group formed by elements used in a drawing; extract a third element group, which is an element group included in common in the first element group and the second element group, from the first element group and the second element group; and arrange the first element group, the second element group, and the third element group in a hierarchy such that the third element group belongs to a higher level than the first element group and the second element group and store the hierarchy in a storage.
30 . The information processing apparatus of claim 29 , wherein the processor extracts one element, or a plurality of elements connected to each other in an identical arrangement, that is included in common in the first element group and the second element group, and for which a corresponding element type and attribute information are identical and a number of elements is largest, as the third element group.
31 . The information processing apparatus of claim 29 , wherein the processor extracts an element group formed by at least one element included in common in the first element group and the second element group, for which a corresponding element type and attribute information are identical, and in which a particular element is adjacent to an identical outside element that is outside the element group, as the third element group and includes the identical outside element in the third element group.
32 . The information processing apparatus of claim 29 , wherein the processor
receives from a user a setting to set a condition for extraction as the element group included in common in the first element group and the second element group; and extracts the third element group from the first element group and the second element group based on the set condition.
33 . The information processing apparatus of claim 29 , wherein the processor displays a hierarchical relationship among the first element group, the second element group, and the third element group on a display.
34 . The information processing apparatus of claim 29 , wherein
the processor receives from a user a selection of a process to be performed on the third element group; and performs the process for which the selection is received on each third element group used in the drawing.
35 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
acquiring a first element group and a second element group formed by elements used in a drawing; extracting a third element group, which is an element group included in common in the first element group and the second element group, from the first element group and the second element group; and arranging the first element group, the second element group, and the third element group in a hierarchy such that the third element group belongs to a higher level than the first element group and the second element group and storing the hierarchy in a storage.
36 . A program configured to cause a computer to function as the information processing apparatus of claim 29 .
37 . An information processing apparatus comprising a processor configured to:
receive from a user a selection of a first element group, which is an element group formed by one or more elements used in a drawing; search from the drawing element groups that conform to the first element group for which the selection is received; classify the element groups conforming to the first element group into an element group conforming to a second element group and an element group conforming to a third element group based on a predetermined condition or a condition designated by the user; and arrange the second element group and the third element group in a hierarchy to belong to a lower level than the first element group and store the hierarchy in a storage.
38 . The information processing apparatus of claim 37 , wherein among the element groups conforming to the first element group, the processor classifies an element group for which attribute information for at least one element included in the element group satisfies a certain condition into an element group conforming to the second element group, and classifies an element group that does not satisfy the certain condition into an element group conforming to the third element group.
39 . The information processing apparatus of claim 37 , wherein among the element groups conforming to the first element group, the processor classifies an element group for which an element adjacent to the element group satisfies a certain condition into an element group conforming to the second element group, and classifies an element group for which an element adjacent to the element group does not satisfy the certain condition into an element group conforming to the third element group.
40 . The information processing apparatus of claim 37 , wherein the processor displays an image or text information indicating a hierarchical relationship among the first element group, the second element group, and the third element group on a display.
41 . The information processing apparatus of claim 37 , wherein the processor displays the drawing in a manner enabling identification of portions corresponding to the first element group, the second element group, and the third element group on a display.
42 . The information processing apparatus of claim 37 , wherein the processor
receives from the user a selection of an element group from among the first element group, the second element group, and the third element group; receives from the user a selection of a common process to be performed on element groups that conform to the element group for which the selection is received; and performs the common process for which the selection is received on each element group that conforms to the element group.
43 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving from a user a selection of a first element group, which is an element group formed by one or more elements used in a drawing; searching from the drawing element groups that conform to the first element group for which the selection is received; classifying the element groups conforming to the first element group into an element group conforming to a second element group and an element group conforming to a third element group based on a predetermined condition or a condition designated by the user; and arranging the second element group and the third element group in a hierarchy to belong to a lower level than the first element group and storing the hierarchy in a storage.
44 . A program configured to cause a computer to function as the information processing apparatus of claim 37 .
45 . An information processing apparatus comprising a processor configured to:
receive a selection of a position or a region in a drawing from a first user; receive assignment of a communication item for a second user from the first user to the position or the region for which the selection from the first user is received; store marking information indicating the position or the region for which the selection from the first user is received and communication information indicating the communication item in association in a storage; and display the communication item on a display in correspondence with the position or the region, on the drawing, to which the communication item is assigned.
46 . The information processing apparatus of claim 45 , wherein the processor displays the drawing on the display by indicating the position or the region, on the drawing, indicated by the marking information in a different manner from other positions or regions.
47 . The information processing apparatus of claim 45 , wherein the processor switches and displays the position or the region to which the communication item is assigned on the display in response to a specific operation input by the first user or the second user.
48 . The information processing apparatus of claim 47 , wherein the processor
receives, from the first user, a selection of a degree of importance indicating a priority of responding for each position or region for which the selection from the first user is received; stores, for each position or region for which the selection from the first user is received, degree of importance information indicating a degree of importance of the position or the region in the storage in association with the marking information; and switches and displays the position or the region to which the communication item is assigned in descending order of the degree of importance of the position or the region on the display in response to the specific operation input by the first user or the second user.
49 . The information processing apparatus of claim 45 , wherein the processor receives the assignment of the communication item by character input or an operation to select from among options.
50 . The information processing apparatus of claim 45 , wherein the processor
receives assignment of a second communication item from the second user for the position or the region for which the selection from the first user is received; stores second communication information that is communication information indicating the second communication item in the storage in association with the marking information indicating the position or the region to which assignment of the second communication item is received, or in association with other communication information already stored in association with the marking information; and displays the second communication item on the display in correspondence with the position or the region to which the second communication item is assigned.
51 . The information processing apparatus of claim 50 , wherein the processor
stores, for each piece of the marking information, response information indicating whether the second user or the first user has responded to or confirmed the position or the region to which a first communication item, which is a communication item from the first user to the second user, or the second communication item is assigned, the processor storing the response information in the storage in association with the marking information corresponding to the response information; and displays on the display, for each position or region to which the communication item is assigned, a mark indicating whether the second user or the first user has responded to or confirmed the communication item based on the response information.
52 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving a selection of a position or a region in a drawing from a first user; receiving assignment of a communication item for a second user from the first user to the position or the region for which the selection from the first user is received; storing marking information indicating the position or the region for which the selection from the first user is received and communication information indicating the communication item in association in a storage; and displaying the communication item on a display in correspondence with the position or the region, on the drawing, to which the communication item is assigned.
53 . A program configured to cause a computer to function as the information processing apparatus of claim 45 .
54 . An information processing apparatus comprising a processor configured to:
receive a selection from a user of a region, in a drawing in which elements are indicated by graphics, that contains a plurality of the graphics; extract from the drawing one or more first elements, indicated by the graphics, that are completely contained within the region for which the selection is received; extract from the drawing one or more second elements, indicated by the graphics, that intersect a boundary of the region for which the selection is received; extract a third element from the one or more second elements based on a positional relationship between the graphics indicating the one or more second elements and the boundary; and store a set of elements including the one or more first elements and the third element in a storage as an element group selected by the user.
55 . The information processing apparatus of claim 54 , wherein as the third element, the processor extracts, from among the one or more second elements, a second element for which a ratio of an area of a portion, included within the region, of the graphic indicating the second element to an area of the graphic as a whole is a predetermined value or more.
56 . The information processing apparatus of claim 54 , wherein
a connection relationship between the elements in the drawing is indicated by connecting lines, and as the third element, the processor extracts an element among the one or more second elements that is connected by the same connecting line as any first element among the one or more first elements.
57 . The information processing apparatus of claim 54 , wherein the processor extracts the third element based on a positional relationship between the boundary of the region and a center of each graphic indicating the one or more second elements.
58 . The information processing apparatus of claim 54 , wherein the processor extracts the third element based on a positional relationship between a point of intersection of the boundary of the region with a periphery of each graphic indicating the one or more second elements and a center of the graphic.
59 . The information processing apparatus of claim 54 , wherein the processor receives the selection of the region from the user by taking a trajectory drawn on the drawing by an operation with a pointing device or an operation on a touch panel as the boundary of the region.
60 . The information processing apparatus of claim 54 , wherein the processor
receives a first operation for a first position of the drawing by a pointing device or a touch panel; receives a second operation for a second position of the drawing by the pointing device or the touch panel; and receives, from the user, a selection of a rectangular region having the first position and the second position as ends of a diagonal.
61 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving a selection from a user of a region, in a drawing in which elements are indicated by graphics, that contains a plurality of the graphics; extracting from the drawing one or more first elements, indicated by the graphics, that are completely contained within the region for which the selection is received; extracting from the drawing one or more second elements indicated by graphics that intersect a boundary of the region for which the selection is received; extracting a third element from the one or more second elements based on a positional relationship between the graphics indicating the one or more second elements and the boundary; and storing a set of elements including the one or more first elements and the third element in a storage as an element group selected by the user.
62 . A program configured to cause a computer to function as the information processing apparatus of claim 54 .
63 . An information processing apparatus comprising a processor configured to:
receive a selection from a user of a region, in a drawing in which elements are indicated by graphics, that contains one or more graphics indicating one or more first elements; receive a selection from the user of a second element after receipt of the selection of the region; and store, based on a time from receipt of the selection of the region until receipt of the selection of the second element and/or a positional relationship between the region and a graphic indicating the second element, a set of elements including the one or more first elements contained in the region for which the selection was received or a set of elements including the one or more first elements and the second element in a storage as an element group selected by the user.
64 . The information processing apparatus of claim 63 , wherein the processor stores the set of elements including the one or more first elements and the second element in the storage as the element group selected by the user in a case in which the time from receipt of the selection of the region until receipt of the selection of the second element is within a predetermined time.
65 . The information processing apparatus of claim 63 , wherein the processor stores the set of elements including the one or more first elements and the second element in the storage as the element group selected by the user in a case in which a distance between the region and the graphic indicating the second element is equal to or less than a predetermined distance.
66 . The information processing apparatus of claim 63 , wherein
a connection relationship between the elements in the drawing is indicated by connecting lines, and the processor stores the set of elements including the one or more first elements and the second element in the storage as the element group selected by the user in a case in which the second element is connected by the same connecting line as at least one first element among the one or more first elements.
67 . The information processing apparatus of claim 63 , wherein the processor extracts, as the one or more first elements, an element indicated by a graphic that intersects a boundary of the region for which the selection is received in addition to the elements indicated by the graphics contained inside the region.
68 . The information processing apparatus of claim 63 , wherein the processor stores the set of elements including the one or more first elements and the second element in the storage as the element group selected by the user in a case in which an operation is performed by the user to drag the graphic indicating the second element to the region after the selection of the region is received.
69 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising:
receiving a selection from a user of a region, in a drawing in which elements are indicated by graphics, that contains one or more graphics indicating one or more first elements; receiving a selection from the user of a second element after receipt of the selection of the region; and storing, based on a time from receipt of the selection of the region until receipt of the selection of the second element and/or a positional relationship between the region and a graphic indicating the second element, a set of elements including the one or more first elements contained in the region for which the selection was received or a set of elements including the one or more first elements and the second element in a storage as an element group selected by the user.
70 . A program configured to cause a computer to function as the information processing apparatus of claim 63 .Join the waitlist — get patent alerts
Track US2022155942A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.