Dmytro is a Senior Member of Tech Staff at eBay with over 20 years of experience. His current role involves the evolution of the Node.JS platform at eBay and open source projects like Trooba and Oja, as well as a set of internal frameworks. His current focus is on the frameworks that can simplify the developer experience while developing relatively complex software products, increase the speed and effectiveness of the development process, and improve scalability, reliability, and quality of the final product.

Abstract:

Event data for an application execution is accessed from a table of logged events, the event data comprising a sequence, a hierarchy, and a start time and duration for each event. Dependency data for each event is also accessed to determine whether the start time for an event is dependent on the prior completion of at least one other event. A waterfall representation is then generated, the representation including an entry for each event in the sequence, with a start time and duration represented for each event. Based on the dependencies and hierarchy, it is determined, for each event with a start time that is later than the start time of an event which precedes it in the sequence, whether the event’s start time is dependent on the prior completion of at least one preceding event. The start time for each event may then be advanced based on the determination.

Country: United States
Grant Date: September 15, 2020
INVENTORS: Dmytro Semenov

Abstract:

Event data for an application execution is accessed from a table of logged events, the event data comprising a sequence, a hierarchy, and a start time and duration for each event. Dependency data for each event is also accessed to determine whether the start time for an event is dependent on the prior completion of at least one other event. A waterfall representation is then generated, the representation including an entry for each event in the sequence, with a start time and duration represented for each event. Based on the dependencies and hierarchy, it is determined, for each event with a start time that is later than the start time of an event which precedes it in the sequence, whether the event’s start time is dependent on the prior completion of at least one preceding event. The start time for each event may then be advanced based on the determination.

Country: United States
Grant Date: August 21, 2018
INVENTORS: Dmytro Semenov

Abstract:

A method of managing delivery of content to end users of an application executing on an application server is disclosed. A definition of a first variant of a web page is received, the definition of the first variant specifying that an instance of a first widget is to be included in the first variant at a first region conforming to a page layout of the web page. A definition of a second variant of the web page is received, the definition of the second variant specifying that an instance of a second widget is to be included in the second variant at a second region conforming to the page layout of the web page. A comparison of the first variant and the second variant is presented with respect to a performance metric, the performance metric pertaining to an effectiveness of the web page at bringing in revenues to a network-based publication system.

Country: United States
Grant Date: October 18, 2016
INVENTORS: Philip Law, Bin Ni, Sanjeev Ramakumar, Venu Reddy, Dmytro Semenov

Abstract:

A method of managing delivery of content to end users of an application executing on an application server is disclosed. A definition of a first variant of a web page is received, the definition of the first variant specifying that an instance of a first widget is to be included in the first variant at a first region conforming to a page layout of the web page. A definition of a second variant of the web page is received, the definition of the second variant specifying that an instance of a second widget is to be included in the second variant at a second region conforming to the page layout of the web page. A comparison of the first variant and the second variant is presented with respect to a performance metric, the performance metric pertaining to an effectiveness of the web page at bringing in revenues to a network-based publication system.

Country: United States
Grant Date: April 29, 2014
INVENTORS: Philip Law, Bin Ni, Sanjeev Ramakumar, Venu Reddy, Dmytro Semenov

Dmytro Semenov

Join Our Team

At eBay, we seek the very best talent to help us build more economic opportunity for everyone.