Patents by Inventor Gil Perel

Gil Perel 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: 10073755
    Abstract: Example embodiments relate to tracing source code for end user monitoring. In example embodiments, an application is monitored to obtain an interaction log, where the interaction log tracks application interactions by each of a plurality of synthetic monitors. Further, an execution of application code that is associated with the application is monitored to obtain an instrumentation log. At this stage, the interaction log and the instrumentation log are used to determine relationships between portions of the application code and the plurality of synthetic monitors. A notification of a modification to the application is received, and an affected subset of the synthetic monitors that are affected by the modification are identified based on the relationships.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Inbar Shani, Gil Perel, Guy Offer
  • Publication number: 20160259714
    Abstract: Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.
    Type: Application
    Filed: November 27, 2013
    Publication date: September 8, 2016
    Inventors: Boaz Shor, Gil Perel, Ohad Assulin, Inbar Shani
  • Publication number: 20160210215
    Abstract: Example embodiments relate to tracing source code for end user monitoring. In example embodiments, an application is monitored to obtain an interaction log, where the interaction log tracks application interactions by each of a plurality of synthetic monitors. Further, an execution of application code that is associated with the application is monitored to obtain an instrumentation log. At this stage, the interaction log and the instrumentation log are used to determine relationships between portions of the application code and the plurality of synthetic monitors. A notification of a modification to the application is received, and an affected subset of the synthetic monitors that are affected by the modification are identified based on the relationships.
    Type: Application
    Filed: September 30, 2013
    Publication date: July 21, 2016
    Inventors: Inbar Shani, Gil Perel, Guy Offer
  • Patent number: 9026853
    Abstract: Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
  • Publication number: 20140040667
    Abstract: Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
  • Publication number: 20130282354
    Abstract: A method for generating a number of load scenarios can include collecting a number of real user metrics utilizing a monitor, calculating a load behavior of the number of real user metrics utilizing a baselining technique, and generating the number of load scenarios based on the load behavior.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Inventors: Salman Yaniv Sayers, Yair Horovitz, Gil Perel, Avi Schwartzer