Patents Assigned to ENTIT Software LLC
-
Patent number: 10136345Abstract: 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: GrantFiled: February 7, 2012Date of Patent: November 20, 2018Assignee: ENTIT SOFTWARE LLCInventors: Amichai Nitsan, Iris Sasson, Gal Tunik
-
Publication number: 20180321924Abstract: 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: ApplicationFiled: November 12, 2015Publication date: November 8, 2018Applicant: ENTIT SOFTWARE LLCInventors: Amit Bezalel, Amir Wigelman, Roman Gelfand
-
Patent number: 10121268Abstract: 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: GrantFiled: December 4, 2012Date of Patent: November 6, 2018Assignee: ENTIT SOFTWARE LLCInventor: Klaus Baumecker
-
Patent number: 10114621Abstract: 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: GrantFiled: January 11, 2011Date of Patent: October 30, 2018Assignee: ENTIT SOFTWARE LLCInventors: Han Zhang, Nai-Long Wen, Ping Wang
-
Patent number: 10114801Abstract: 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: GrantFiled: October 31, 2013Date of Patent: October 30, 2018Assignee: ENTIT SOFTWARE LLCInventors: Marina Tzerluk, Merav Aizenfeld-Green
-
Publication number: 20180307593Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Applicant: EntIT Software LLCInventors: Ohad Assulin, Elad Benedict, Shaul Strachan, Raz Regev, Gabi Shalev
-
Patent number: 10102039Abstract: 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: GrantFiled: May 17, 2013Date of Patent: October 16, 2018Assignee: ENTIT SOFTWARE LLCInventors: Petar Jovanovic, Alkiviadis Simitsis, William K. Wilkinson
-
Patent number: 10102105Abstract: 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: GrantFiled: June 24, 2014Date of Patent: October 16, 2018Assignee: ENTIT SOFTWARE LLCInventors: Inbar Shani, Ohad Assulin, Yaron Burg
-
Patent number: 10104109Abstract: 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: GrantFiled: September 30, 2013Date of Patent: October 16, 2018Assignee: ENTIT SOFTWARE LLCInventors: Anurag Singla, Monica Jain
-
Patent number: 10104112Abstract: 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: GrantFiled: April 18, 2014Date of Patent: October 16, 2018Assignee: Entit Software, LLCInventors: Anurag Singla, Tomas Sander, Edward Ross
-
Patent number: 10089120Abstract: 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: GrantFiled: September 25, 2015Date of Patent: October 2, 2018Assignee: ENTIT SOFTWARE LLCInventors: Klaus Baumecker, Andreas Weber, Falk Edelmann
-
Patent number: 10091311Abstract: 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: GrantFiled: November 4, 2014Date of Patent: October 2, 2018Assignee: EntIT Software LLCInventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
-
Patent number: 10088969Abstract: 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: GrantFiled: May 6, 2011Date of Patent: October 2, 2018Assignee: ENTIT SOFTWARE LLCInventors: Sagi Schein, Omer Barkol, Ruth Bergman, David Lehavi, Ayelel Pnueli, Yonathan Livny
-
Patent number: 10078577Abstract: 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: GrantFiled: January 25, 2016Date of Patent: September 18, 2018Assignee: ENTIT SOFTWARE LLCInventors: Kishan Thomas, Dongye Pan, Hong Wong, Steven Lamdien Tran
-
Patent number: 10073765Abstract: 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: GrantFiled: January 28, 2016Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Alexei Ledenev, Ilan Shufer
-
Patent number: 10073766Abstract: 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: GrantFiled: August 25, 2016Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Olga Kogan, Mor Gelberg, Ilan Shufer, Amit Levin
-
Patent number: 10073918Abstract: 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: GrantFiled: August 12, 2014Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Adi Lipin, Alon Berkoviz, Boaz Shor, Eyal Kenigsberg
-
Patent number: 10073761Abstract: 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: GrantFiled: September 30, 2013Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Adi Kidron, Eitan Katz, Oded Keret, David Landsberg
-
Patent number: 10073755Abstract: 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: GrantFiled: September 30, 2013Date of Patent: September 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Inbar Shani, Gil Perel, Guy Offer
-
Publication number: 20180253414Abstract: 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: ApplicationFiled: September 19, 2015Publication date: September 6, 2018Applicant: ENTIT Software LLCInventors: Joshua Hailpern, David Matslofva