Method for providing information based on expected result value and computing device using the same

US11226810B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11226810-B1
Application numberUS-202117171775-A
CountryUS
Kind codeB1
Filing dateFeb 9, 2021
Priority dateDec 29, 2020
Publication dateJan 18, 2022
Grant dateJan 18, 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 various example embodiments, a method of providing information by a computing device may include checking an input information set, receiving a first result information set corresponding to the input information set from a first server, receiving a second result information set corresponding to the input information set from a second server, and providing a third result information set including information on or regarding a difference between the first result information set and the second result information set. Various other example embodiments may be possible.

First claim

Opening claim text (preview).

What is claimed is: 1. A method operable by a computing device for automating installation of a program on a production server, the method comprising: checking an input data set related to a first program running on the production server; identifying a portion of a source code of the first program, the identified portion corresponding to the input data set; receiving, from a first server, a first result data set corresponding to an output of a reference program executed on the first server based on the input data set, the reference program corresponding to the first program; receiving, from a second server, a second result data set corresponding to an output of a development program executed on the second server based on the input data set, wherein the development program is different from the reference program; determining a third result data set including information regarding a difference between the first result data set and the second result data set, wherein the difference is unrelated to a difference between the reference program and the development program; and based at least on a received instruction, from a control server, automatically causing a second program to be installed on the production server, wherein the determining of the third result data set comprises providing the third result data set including information regarding whether a difference in output values for each program running on the first server and the second server exists. 2. The method of claim 1 , further comprising: receiving a selection input for checking the difference in the output values for each program, wherein the determining of the third result data set comprises providing comparison data regarding a difference between portions selected in response to the selection input among the output values for each program based on the first result data set and the second result data set, and wherein the comparison data includes information indicating at least a part of the first result data set, at least a part of the second result data set, and a portion where the difference between the portions exists. 3. The method of claim 1 , wherein the third result data set includes information regarding a web user interface (UI) on which names of the programs running on the first server and the second server, a description of the programs, and a name of an administrator who configures the programs are displayed. 4. The method of claim 1 , wherein the development program is changed to correspond to the determined third result data set, and the method further comprises providing the third result data set corresponding to the changed development program. 5. The method of claim 4 , wherein the third result data set corresponding to the changed development program includes information regarding the difference between the first result data set and the second result data set changed to correspond to the input data set according to the changed development program. 6. The method of claim 4 , further comprising: acquiring configuration information that configures a comparison target part of the first result data set and the second result data set, wherein the third result data set is displayed based on the configuration information. 7. The method of claim 1 , further comprising: transmitting a request message for providing the third result data set through a distributed messaging system, wherein the first result data set and the second result data set are received in response to the request message. 8. The method of claim 1 , further comprising: acquiring selection information that selects at least a part of the input data set, wherein the input data set is checked based on the selection information. 9. A computing device operating a method for automating installation of a program on a production server, the computing device comprising: a transceiver configured to receive and transmit data; a database in which data is stored; and a processor, wherein the processor is configured to: check an input data set related to a first program running on the production server, received through the transceiver; identify a portion of a source code of the first program, the identified portion corresponding to the input data set; receive a first result data set corresponding to an output of a reference program executed on the first server based on the input data set from a first server; receive a second result data set corresponding to an output of a development program executed on the second server based on the input data set from a second server, wherein the development program is different from the reference program; determine a third result data set including information regarding a difference between the first result data set and the second result data set, wherein the difference is unrelated to a difference between the reference program and the development program; and based at least on a received instruction, from a control server, automatically cause a second program to be installed on the production server, wherein the processor is further configured to determine the third result data set that includes information regarding whether there is a difference between output values for each program running on the first server and the second server. 10. The computing device of claim 9 , wherein the processor is configured to: receive a selection input for checking the difference in the output values for each program; and determine comparison data regarding a difference between portions selected in response to the selection input among the output values for each program based on the first result data set and the second result data set, wherein the comparison data includes information indicating at least a part of the first result data set, at least a part of the second result data set, and a portion where the difference between the portions exists. 11. The computing device of claim 9 , wherein the third result data set includes information regarding a web user interface (UI) on which names of the programs running on the first server and the second server, a description of the programs, and a name of an administrator who configures the programs are displayed. 12. The computing device of claim 9 , wherein the development program is changed to correspond to the determined third result data set, and the processor is configured to provide the third result data set corresponding to the changed development data. 13. The computing device of claim 12 , wherein the third result data set corresponding to the changed development program includes information regarding the difference between the first result data set and the second result data set changed to correspond to the input data set according to the changed development program. 14. The computing device of claim 12 , wherein the processor is configured to acquire configuration information that configures a comparison target portion of the first result data set and the second result data set, and the third result data set is displayed based on the configuration information. 15. The computing device of claim 9 , wherein the processor is configured to: transmit a request message for providing the third result data set through a distributed messaging system; and receive the first result data set and the second result data set in response to the request message. 16. The computing device of claim 9 , wherein the processor is configured to acquire selection information that selects at least a part of the input data set, and the input data set is checked based on the

Assignees

Inventors

Classifications

  • Office automation; Time management · CPC title

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals · CPC title

  • Integrating or interfacing systems involving database management systems · CPC title

  • Methods or tools to render software testable · 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 US11226810B1 cover?
According to various example embodiments, a method of providing information by a computing device may include checking an input information set, receiving a first result information set corresponding to the input information set from a first server, receiving a second result information set corresponding to the input information set from a second server, and providing a third result information…
Who is the assignee on this patent?
Coupang Corp
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 18 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).