US2022155942A1PendingUtilityA1

Information processing apparatus, information processing method, and program

Assignee: YOKOGAWA ELECTRIC CORPPriority: Nov 18, 2020Filed: Nov 17, 2021Published: May 19, 2022
Est. expiryNov 18, 2040(~14.3 yrs left)· nominal 20-yr term from priority
G06F 18/22G06F 18/2431G06F 3/0488G06F 30/20G06F 30/12G06F 2113/14G06F 30/18G06F 16/532G06F 3/04845G06F 3/04842G06F 3/04883G06F 3/04847G06K 9/6201G06K 9/628
56
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.