Robot process automation apparatus and method for detecting changes thereof

US11279040B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11279040-B2
Application numberUS-201916664494-A
CountryUS
Kind codeB2
Filing dateOct 25, 2019
Priority dateOct 24, 2019
Publication dateMar 22, 2022
Grant dateMar 22, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to aspects of the present disclosure, a change detection method for ROBOT process automation (RPA) performed by a computer device includes obtaining object information of a target object from first working environment information at a first time, and determining a comparison object detected in second working environment information at a second time as an object corresponding to the target object based on the obtained object information of the target information. Thus, even if an error occurs due to a change in a working environment, an RPA apparatus can operate normally by correcting the error by itself without the need for a user to recreate a new bot or modify the existing bot. Also, even if the position or shape of an object referred to by RPA in a screen is changed, the RPA apparatus can accurately find an object to manipulate based on surrounding information and perform RPA normally.

First claim

Opening claim text (preview).

What is claimed is: 1. A change detection method for ROBOT process automation (RPA) performed by a computer device, the method comprising: obtaining object information of a target object from first working environment information at a first time; and determining a comparison object detected in second working environment information at a second time as an object corresponding to the target object based on the obtained object information of the target information, wherein the determining of the comparison object as the object corresponding to the target object comprises: searching for an object structure of the comparison object in the second working environment information and determining the comparison object as a candidate object according to the search result; and calculating similarity of the candidate object by generating object identification text of the candidate object based on attribute information of the candidate object, the calculating of the similarity comprising: generating the object identification text by processing the attribute information of the candidate object; generating a vector by converting the object identification text, the generating of the vector comprising generating an eigenvector of the candidate object by converting the object identification text through text embedding; and calculating the similarity of the candidate object by calculating similarity between vectors using the generated vector. 2. The method of claim 1 , wherein the determining of the comparison object as the candidate object comprises: obtaining the object structure of the comparison object from the second working environment information; determining whether the object structure of the comparison object is the same or similar to an object structure of the target object; and determining the comparison object as the candidate object if it is determined that the object structure of the comparison object is the same or similar to the object structure of the target object. 3. The method of claim 1 , wherein the object structure is information about a hierarchical relationship between nodes identified around the comparison object in a tree structure of objects in the second working environment information. 4. The method of claim 3 , wherein the object structure comprises tag information of the comparison object, tag information of a parent object of the comparison object, tag information of a child object of the comparison object, or tag information of a neighbor object of the comparison object. 5. The method of claim 1 , wherein the generating of the object identification text comprises: filtering out some of the attribute information of the candidate object; configuring texts, which remain after the filtering of the attribute information, in units of corpora; and converting the texts configured in units of corpora into a predetermined language. 6. The method of claim 1 , wherein the eigenvector of the candidate object has a size and direction similar to those of an eigenvector of the target object as the object identification text of the candidate object is similar to object identification text of the target object. 7. The method of claim 1 , wherein the determining of the comparison object as the object corresponding to the target object further comprises determining the candidate object as the object corresponding to the target object if the candidate object has a higher similarity value than other candidate objects. 8. The method of claim 1 , further comprising providing object information of the comparison object to update the object information of the target object. 9. A change detection method for ROBOT process automation (RPA) performed by a computer device, the method comprising: executing a bot for RPA; determining whether an operation error of the bot has occurred; detecting changes in an object referred to by the bot if it is determined that the operation error has occurred; and updating object information of the object based on the change detection result, wherein the detecting of the changes in the object comprises: obtaining object information of a target object from first working environment information at a first time; and determining a comparison object detected in second working environment information at a second time as an object corresponding to the target object based on the obtained object information of the target information, wherein the determining of the comparison object as the object corresponding to the target object comprises: searching for an object structure of the comparison object in the second working environment information and determining the comparison object as a candidate object according to the search result; and calculating similarity of the candidate object by generating object identification text of the candidate object based on attribute information of the candidate object the calculating of the similarity comprising: generating the object identification text by processing the attribute information of the candidate object; generating a vector by converting the object identification text, the generating of the vector comprising generating an eigenvector of the candidate object by converting the object identification text through text embedding; and calculating the similarity of the candidate object by calculating similarity between vectors using the generated vector. 10. A change detection apparatus for ROBOT process automation (RPA) performed by a computer device, the apparatus comprising: a memory which loads a computer program comprising one or more instructions; and a processor which executes the instructions, wherein the computer program comprises: an RPA performing module which creates and executes a bot for RPA; and a change detection module which detects changes in an object referred to by an event having an error when the error occurs during execution of the bot, wherein the change detection module determines a comparison object detected in working environment information at a time when the error occurred as the object referred to by the event based on object information of the object referred to by the event; and wherein the change detection module is configured to detect the changes in the object by: obtaining object information of a target object from first working environment information at a first time; and determining a comparison object detected in second working environment information at a second time as an object corresponding to the target object based on the obtained object information of the target information, wherein the determining of the comparison object as the object corresponding to the target object comprises: searching for an object structure of the comparison object in the second working environment information and determining the comparison object as a candidate object according to the search result; and calculating similarity of the candidate object by generating object identification text of the candidate object based on attribute information of the candidate object, the calculating of the similarity comprising: generating the object identification text by processing the attribute information of the candidate object; generating a vector by converting the object identification text, the generating of the vector comprising generating an eigenvector of the candidate object by converting the object identification text through text embedding; and calculating the similarity of the candidate object by calculating similarity between vectors using the generated vector. 11. The apparatus of claim 10 , wherein the RPA performing module comprises: a bot modeling unit which crea

Assignees

Inventors

Classifications

  • Hardware, e.g. neural networks, fuzzy logic, interfaces, processor · CPC title

  • G05B19/04Primary

    Program control other than numerical control, i.e. in sequence controllers or logic controllers (G05B19/418 takes precedence) · CPC title

  • Threshold · CPC title

  • B25J9/1697Primary

    Vision controlled systems · CPC title

  • Calibration of manipulator · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11279040B2 cover?
According to aspects of the present disclosure, a change detection method for ROBOT process automation (RPA) performed by a computer device includes obtaining object information of a target object from first working environment information at a first time, and determining a comparison object detected in second working environment information at a second time as an object corresponding to the ta…
Who is the assignee on this patent?
Samsung Sds Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05B19/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).