The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2024

Filed:

Oct. 30, 2023
Applicant:

Ebay Inc., San Jose, CA (US);

Inventors:

Sizhong Liu, Shanghai, CN;

Zou Qingnan, Shanghai, CN;

Yi Liu, Shanghai, CN;

Ian Chi-Yee Ma, Vashon, WA (US);

Haowen Zhu, Shanghai, CN;

Assignee:

eBay Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/906 (2019.01); G06F 9/38 (2018.01); G06F 16/182 (2019.01); G06F 16/9035 (2019.01); G06F 16/907 (2019.01);
U.S. Cl.
CPC ...
G06F 16/906 (2019.01); G06F 9/3838 (2013.01); G06F 16/182 (2019.01); G06F 16/9035 (2019.01); G06F 16/907 (2019.01);
Abstract

Software is increasingly being developed as a collection of loosely coupled applications. Loosely coupled applications exchange data by publishing data to and retrieving data from a data store, such as a database, a file located on a storage cluster, etc. Data produced by one application and consumed by another is referred to as a data dependency. In some embodiments, an application's data dependencies are identified by analyzing cached query plans associated with the application. Query plans include a hierarchical representation of a query, where non-leaf nodes represent commands and leaf nodes identify data dependencies. An application's data dependencies are identified by traversing the hierarchical representation of the query. Data dependencies consumed by the application are identified by finding leaf nodes that descend from a read command, while data dependencies produced by the application are identified by finding leaf nodes that descend from a write command.


Find Patent Forward Citations

Loading…