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:
Jun. 02, 2020

Filed:

Oct. 25, 2016
Applicant:

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

Inventors:

Xin Li, Shanghai, CN;

Weijia Deng, Shanghai, CN;

Shuan Yang, Shanghai, CN;

Feng Chen, Shanghai, CN;

Jin Yao, Shanghai, CN;

Zhijun Ling, Shanghai, CN;

Yunfeng Li, Shanghai, CN;

Xiaohan Yun, Shanghai, CN;

Yang Yu, Shanghai, CN;

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 8/433 (2013.01); G06F 8/427 (2013.01); G06F 8/4441 (2013.01); G06F 8/45 (2013.01);
Abstract

Technologies relating to determining data variable dependencies to facilitate code execution are disclosed. An example method includes: identifying a set of programming statements having a plurality of data parameters; identifying first data parameters associated with a first programming statement in the set of programming statements; determining one or more parameter dependencies associated with the first data parameters; and determining, based on the one or more parameter dependencies, a first execution performance of the first programming statement. The method may further include: determining a second execution performance of the second programming statement and scheduling execution of the first programming statement and of the second programming statement based on the first and second execution performances. For example, at least a portion of the first programming statement is executed in parallel to executing the second programming statement, or the first programming statement and the second programming statement are executed in a predefined sequence.


Find Patent Forward Citations

Loading…