Patents by Inventor Alex Kravchik

Alex Kravchik has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10033656
    Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing a critical resource path for a web application. One example process includes operations for identifying a visual completeness criteria for the web application. The web application includes a plurality of N resources. The web application is initialized for execution and the network roundtrips of each resource are monitored until the visual completeness criteria is satisfied and a first total elapsed time is determined. A total of N further initializations of the web application are performed, wherein each further initialization is performed while delaying loading of a different one of the N resources during a particular iteration. A particular resource is determined as not relevant to the CRP when the total time elapsed to the visual completeness criteria in the further initialization where the particular resource is delayed is below a threshold amount above the first total elapsed time.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: July 24, 2018
    Assignee: SAP Portals Israel Ltd
    Inventors: Alex Kravchik, Evgeny Himmelreich
  • Patent number: 9619773
    Abstract: A system and method of inserting instrumentation analytics into a business application program that is written in a web browser language is disclosed. The method includes receiving at an instrumentation server the business application program, parsing the business application program to generate an abstract syntax tree, examining the abstract syntax tree to identify function calls within the business application program, and inserting an instrumentation framework into the business application program to create a modified business application program, the instrumentation framework monitoring function calls during operation of the modified business application program. A system to implement the method and a computer-readable medium are disclosed.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: April 11, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventors: Evgeny Himmelreich, Vladimir Tkach, Alexey Soshin, Alex Kravchik
  • Publication number: 20160344649
    Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing a critical resource path for a web application. One example process includes operations for identifying a visual completeness criteria for the web application. The web application includes a plurality of N resources. The web application is initialized for execution and the network roundtrips of each resource are monitored until the visual completeness criteria is satisfied and a first total elapsed time is determined. A total of N further initializations of the web application are performed, wherein each further initialization is performed while delaying loading of a different one of the N resources during a particular iteration. A particular resource is determined as not relevant to the CRP when the total time elapsed to the visual completeness criteria in the further initialization where the particular resource is delayed is below a threshold amount above the first total elapsed time.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Alex Kravchik, Evgeny Himmelreich
  • Publication number: 20160182673
    Abstract: A method, medium, and system to retrieve a web resource of a web site from a host server of the web site, the web resource having a validity indicator; store the web resource in a local memory of a web browser; determine whether the validity indicator is valid; and update, prior to an expiration of the validity indicator, the validity indicator of the web resource stored in the local memory of the web browser, the validity indicator including at least one of an expiration date and a build version of the web site.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Barak Kinarti, Alex Kravchik, Daniel Turin
  • Publication number: 20160078388
    Abstract: A system and method of inserting instrumentation analytics into a business application program that is written in a web browser language is disclosed. The method includes receiving at an instrumentation server the business application program, parsing the business application program to generate an abstract syntax tree, examining the abstract syntax tree to identify function calls within the business application program, and inserting an instrumentation framework into the business application program to create a modified business application program, the instrumentation framework monitoring function calls during operation of the modified business application program. A system to implement the method and a computer-readable medium are disclosed.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Evgeny Himmelreich, Vladimir Tkach, Alexey Soshin, Alex Kravchik