Patents Assigned to ENTIT Software LLC
  • Patent number: 10136345
    Abstract: Systems, methods, and computer-readable and executable instructions are provided for testing a mobile application. Testing a mobile application can include simulating a cellular network condition for each of a plurality of locations utilizing a network simulation engine. Furthermore, testing a mobile application can include testing performance of the mobile application for each of the simulated cellular network conditions.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: November 20, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Amichai Nitsan, Iris Sasson, Gal Tunik
  • Publication number: 20180321924
    Abstract: Examples disclosed herein relate to classification models for binary code data. Some of the examples enable obtaining changed binary code data and unchanged binary code data, and generating, using a machine-leaning algorithm, a classification model based on training data that comprises the changed binary code data and the unchanged binary code data.
    Type: Application
    Filed: November 12, 2015
    Publication date: November 8, 2018
    Applicant: ENTIT SOFTWARE LLC
    Inventors: Amit Bezalel, Amir Wigelman, Roman Gelfand
  • Patent number: 10121268
    Abstract: Displaying information technology conditions with heat maps includes determining a severity value of current issues for each configuration item in an information technology system; generating a graph of the configuration items that visually depicts topological relationships between the configuration items, the graph having a heat map overlay; and assigning pixel colors for each configuration item in the heat map overlay according to their severity value.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: November 6, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventor: Klaus Baumecker
  • Patent number: 10114621
    Abstract: Example methods, apparatus, and articles of manufacture to generate a wizard application are disclosed. A disclosed example method includes storing a graphical user interface input by a user for the wizard application in a file, storing a definition of an action input by the user to be performed by the wizard application in the file, and transferring the file and an engine to a user's computer, the file to be used by the engine to execute the wizard application, and the engine to, in response to an input from a user of the engine, convert the graphical user interface to at least one of a command line interface, a webpage interface, or an interface that reads user input from a file.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: October 30, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Han Zhang, Nai-Long Wen, Ping Wang
  • Patent number: 10114801
    Abstract: The present disclosure is generally related to a method for treemap optimization. The method includes accessing a plurality of data files stored in memory. The method includes assigning a size value to each of the plurality of data files, wherein each size value is determined based on a characteristic of the corresponding data file. The method includes, in ascending order of size value, merging each of the plurality of data files into an “other” file until a threshold is reached. The method includes displaying the plurality of data files as a plurality of boxes on a treemap on a display screen, wherein the size of each box correlates to the size value of a corresponding data file, and the “other” file is presented as an “other” box.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 30, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Marina Tzerluk, Merav Aizenfeld-Green
  • Publication number: 20180307593
    Abstract: Techniques for identifying a build commit that caused a test failure are provided. A build which includes a failed test may be identified. For each commit in the build a weighting factor may be calculated for files that have been previously associated with the failed test. The weighting factor may be based on the number of times the file has been associated with the failed test and the total number of tests. A weighting factor may also be calculated for files that have not been previously associated with the failed test based on the number of times the file appears with other files that are associated with the failed test. The weighting factors may be added to create a score for the commit. The scores for the commits in the build may be ordered. The higher the score, the more likely the commit was the cause of the failed test.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Applicant: EntIT Software LLC
    Inventors: Ohad Assulin, Elad Benedict, Shaul Strachan, Raz Regev, Gabi Shalev
  • Patent number: 10102039
    Abstract: Converting a hybrid flow can include combining each of a plurality of task nodes with a plurality of corresponding operators of the hybrid flow and converting the combined plurality of task nodes and the plurality of corresponding operators of the hybrid flow to a data flow graph using a code template.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: October 16, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Petar Jovanovic, Alkiviadis Simitsis, William K. Wilkinson
  • Patent number: 10102105
    Abstract: In one example of the disclosure, code lines for a software program are received, the code lines including a unit of code lines. Code entities within the unit are identified. Each code entity includes a line or consecutive lines of code implementing a distinct program requirement or defect fix for the program. Context changes are identified within the unit, each context change including an occurrence of a first code line set implementing an entity, adjacent to a second code line set implementing another entity, within a same code scope. A code complexity score is determined based upon counts of entities identified and context changes identified within the unit, and upon counts of code lines and entities within the program.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: October 16, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Inbar Shani, Ohad Assulin, Yaron Burg
  • Patent number: 10104109
    Abstract: A device for providing hierarchical threat intelligence includes a non-transitory machine-readable storage medium storing instructions that cause the device to receive, a plurality of calculated threat scores for a plurality of threat management devices, wherein the threat scores are respectively associated with context information, determine a first threat scores for a first entity based on a first subset of the calculated threat scores, determine a second threat score for a second entity based on a second subset of the calculated threat scores, receive update information of one of the calculated threat scores of the first subset from a listener of the threat management devices, and update the first threat score based on the update information.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 16, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Anurag Singla, Monica Jain
  • Patent number: 10104112
    Abstract: Example embodiments disclosed herein relate to update a rating of threat submitters. Information is received of threat observables from threat submitters. Information about the threat observables is provided to one or more entities. Feedback about a threat observable is received from one of the entities. A rating of the threat submitter associated with the feedback is updated.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: October 16, 2018
    Assignee: Entit Software, LLC
    Inventors: Anurag Singla, Tomas Sander, Edward Ross
  • Patent number: 10089120
    Abstract: Dashboard data representing a digital dashboard generated by a dashboard editor may be received. The digital dashboard may include a data widget to display metric data related to a metric. The data widget may be associated with a data source to receive the metric data from the data source. In response to the dashboard data representing the digital dashboard being loaded by a dashboard viewer for display, the metric data may be sent from the data source to the dashboard viewer so that the dashboard viewer is to display the metric data in the data widget.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 2, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Klaus Baumecker, Andreas Weber, Falk Edelmann
  • Patent number: 10091311
    Abstract: In one example in accordance with the present disclosure, a system for smart location determination includes a session information accessor to access session information that details a session of a user system as it connects to a web technology server. The system includes a knowledge base that includes known common session information of multiple geographic locations. The system includes a session information comparator to compare the accessed session information to the knowledge base, and based on the comparison, determine a geographic location of the user system or verify an alleged geographic location.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 2, 2018
    Assignee: EntIT Software LLC
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
  • Patent number: 10088969
    Abstract: In one implementation, an image-based automation process includes identifying a graphical object of a graphical user interface and performing an action relative to the graphical object at the graphical user interface. The identifying is based on an image including the graphical object.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: October 2, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Sagi Schein, Omer Barkol, Ruth Bergman, David Lehavi, Ayelel Pnueli, Yonathan Livny
  • Patent number: 10078577
    Abstract: In some examples, a container image is received, where a container is to be launched from the container image. An executable process is deployable in the container to isolate the executable process from another executable process. The container image is annotated with metadata specifying a policy. Compliance of the container image with the policy is checked in a test environment prior to publication of the container image to a registry for use in a production environment.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: September 18, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Kishan Thomas, Dongye Pan, Hong Wong, Steven Lamdien Tran
  • Patent number: 10073765
    Abstract: Method and system of testing software using real time replication. At least some illustrative examples include interacting by a human tester with a first software program executed on a first computer system. The interacting causes an operation to be performed on the first software program and the operation is duplicated on a second software program executed on a second computer system. The duplication on the second computer system is done programmatically in real time with the interacting and the duplicating on the first computing system. A result of the operation on the first computer system against a result of the operation on the second computer system is programmatically analyzed on the second computing system. The human tester is notified when the result of the operation on the second computer system is unexpected.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Alexei Ledenev, Ilan Shufer
  • Patent number: 10073766
    Abstract: An example device in accordance with an aspect of the present disclosure includes a screen identification engine to identify a screen(s) of a test run, an element identification engine to selectively identify an element(s) among available elements of the screen(s), and a signature building engine to build a signature corresponding to the test run. The signature incorporates the screen(s) and element(s) to capture an application flow of the test run, while excluding available elements that do not correspond to the application flow.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Olga Kogan, Mor Gelberg, Ilan Shufer, Amit Levin
  • Patent number: 10073918
    Abstract: According to an example, a Trie is formed from URLs and nodes of the Trie are assigned a weight. A node is selected based on its weight and child nodes of the selected node merged together. A URL classification is output based on a path in the Trie.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Adi Lipin, Alon Berkoviz, Boaz Shor, Eyal Kenigsberg
  • Patent number: 10073761
    Abstract: An example method for creating and operating a mobile application for an existing legacy system is provided in accordance with an aspect of the present disclosure. The method includes encapsulating a plurality of user interface (UI) automation scripts of an existing legacy system with an application programming interface (API) wrapper associated with a mobile application. In response to a call from the mobile application, the method further includes utilizing a selected one of the plurality of recorded UI automation scripts in the API wrapper to execute at least one action in the legacy system. The method also includes returning results from the at least one action in the legacy system to the mobile application.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Adi Kidron, Eitan Katz, Oded Keret, David Landsberg
  • 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: 20180253414
    Abstract: Examples relate to determining output presentation type. In one example, a computing device may: receive first input indicating selection of a first data set from a source file; receive second input indicating selection of a second data set from the source file; determine, based on at least one feature of the first data set and second data set, an output presentation type for output data; and cause presentation of the output data according to the output presentation type.
    Type: Application
    Filed: September 19, 2015
    Publication date: September 6, 2018
    Applicant: ENTIT Software LLC
    Inventors: Joshua Hailpern, David Matslofva