Patents Assigned to MICRO FOCUS LLC
-
Patent number: 11327995Abstract: A complex data type is encoded over columns of a table of a columnar database by mapping fields of the complex data type to the columns. An optimized query can be generated for a query specifying the complex data type. The optimized query specifies the columns to which the fields specified within the query are mapped, instead of specifying the fields. The optimized query can be processed against the database in a late materialization manner to fulfill the query.Type: GrantFiled: September 11, 2019Date of Patent: May 10, 2022Assignee: MICRO FOCUS LLCInventors: Deepak Majeti, Natalya Aksman, James Clampffer, Stephen Gregory Walkauskas
-
Patent number: 11328113Abstract: A text string is identified that has an associated localized text string; For example, an English text string may have an associated Chinese localized text string. A unique color is associated with the text string. The text string is modified with the associated unique color. The text string with the associated unique color is displayed. A graphical image of the text string with the associated unique color is captured. The text string is localized based the associated unique color in the captured graphical image using the associated localized text string. In a second embodiment, modifying the text string with the unique color is based on an invisible character that is inserted into the text string.Type: GrantFiled: March 3, 2021Date of Patent: May 10, 2022Assignee: Micro Focus LLCInventors: Yi-Qun Ren, Kai Hu, Le Peng
-
Publication number: 20220138088Abstract: According to examples, an apparatus may include a processor that may internationalize an automated test script that was generated to test a Graphical User Interface (GUI) in the first human language. When the GUI is internationalized into a second human language, the automated test script may no longer function. As such, the system may employ computer vision techniques to analyze the GUI in the first human language and the GUI in the second human language to identify text and GUI elements that correlate with one another. Based on the correlation, the system may internationalize the automated test script to function on the GUI in the second human language.Type: ApplicationFiled: March 8, 2019Publication date: May 5, 2022Applicant: MICRO FOCUS LLCInventors: Er-Xin SHANG, Qian-Ru ZHAI, Hao-Bin CUI
-
Patent number: 11321227Abstract: Actions performed at a client application for a service during a session between the client application and the service. The client application runs on the client device and a service server hosts the service. Events received by a backend application running on a backend server from the service server during the session are also captured. The actions performed at the client application are correlated with the events received by the backend application from the service server. Backend application load testing data is generated. The backend application load testing data includes, for each action performed at the client application, the event received by the backend application from the service server that corresponds to the action.Type: GrantFiled: February 27, 2020Date of Patent: May 3, 2022Assignee: MICRO FOCUS LLCInventors: Yan-Jun Yu, Wei-Wei Zhang, Dong-Xing Huang
-
Patent number: 11321525Abstract: A natural language (NL)-based rule script defines an identity management (IM) rule that governs how a driver performs data transformation among sub-systems of an IM system to coordinate user identity and data access across the sub-systems. An intermediate object tree (IOT) for the IM rule defined within the NL-based rule script is generated by parsing conditions and actions of the IM rule specified in the NL-based rule script. A markup-language (ML) script is generated from the IOT of the IM rule. The driver uses the ML script when performing the data transformation among the sub-systems of the IM system to coordinate user identity and data access across the sub-systems.Type: GrantFiled: July 17, 2020Date of Patent: May 3, 2022Assignee: MICRO FOCUS LLCInventors: Sriram Priyatham Siram, Prashanth Sutrave, Amit Suresh Prabhu, Apoorv Rastogi, Akshatha Kadri
-
Publication number: 20220129148Abstract: In some examples, a system executes a program that generates a user interface (UI) screen, provides a user input event to the program during execution, and captures images of the UI screen before and after the user input event. The system determines, based on the captured images, whether a first region of the UI screen changed in response to the user input event, and indicates the first region as a user interactive region and adds an element representing the user interactive region to a representation of user interactive regions of a UI of the program.Type: ApplicationFiled: February 25, 2019Publication date: April 28, 2022Applicant: MICRO FOCUS LLCInventors: Er-Xin SHANG, Wen-Jie QIAN, Haiyu GAO
-
Patent number: 11315031Abstract: A technique includes extracting data from a historical data store representing completed work items and associated features of the work items. The work items are associated with a lifecycle stage of an application. The technique includes training a regression model to estimate a time for completing a given work item based at least in part on the features.Type: GrantFiled: October 20, 2015Date of Patent: April 26, 2022Assignee: Micro Focus LLCInventors: Shaul Strachan, George Kour, Raz Regev
-
Patent number: 11314808Abstract: Processing a hybrid flow containing a continuous flow can include connecting a continuous flow to a finite flow of a hybrid flow using a continuous connector operator, and processing the data flow graph of the hybrid flow.Type: GrantFiled: December 19, 2013Date of Patent: April 26, 2022Assignee: Micro Focus LLCInventors: Alkiviadis Simitsis, William K. Wilkinson
-
Patent number: 11310247Abstract: A machine-readable medium may store instructions executable by a processing resource to access log data of an enterprise and extract time-series data of an enterprise entity from the log data. The time-series data may include measured feature values of a set of selected features over a series of time periods. The instructions may be further executable to train a predictive model specific to the enterprise entity using the time-series data, wherein the predictive model is to generate, for a particular time period, a predicted feature value for each of the selected features; access actual feature values of the enterprise entity for the particular time period; apply first-level deviation criteria to the actual feature value and the predicted feature value of each selected feature to identify deviant features of the enterprise entity; and apply second-level deviation criteria to the identified deviant features to identify the enterprise entity as behaving abnormally.Type: GrantFiled: December 21, 2016Date of Patent: April 19, 2022Assignee: Micro Focus LLCInventors: Pratyusa K Manadhata, Sandeep N Bhatt, Tomas Sander
-
Patent number: 11303662Abstract: Examples disclosed herein relate to security indicator scores. The examples enable obtaining a security indicator created by a first user where the security indicator may comprise a first observable, and obtaining, from a first source entity, a first sighting of the first observable. The first sighting of the first observable may indicate that the first observable has been observed by the first source entity where the first source entity is associated with a first level of source reliability. The examples enable determining a number of sightings of the first observable. The examples enable determining a first observable score based on the number of sightings of the first observable and the first level of source reliability, and determining an indicator score associated with the security indicator based on the first observable score. The indicator score may be presented to a community of users via a user interface.Type: GrantFiled: April 20, 2015Date of Patent: April 12, 2022Assignee: MICRO FOCUS LLCInventors: Ofer Bachner, Meytal Maor, Elad Cohen
-
Publication number: 20220107883Abstract: A computing device includes a processor and a medium storing instructions. The instructions are executable by the processor to: identify, based on a blob detection analysis, a plurality of potential input elements in a graphical user interface (GUI); determine a set of rows including potential input elements that are in a horizontal alignment and in a same size range; determine a set of columns including potential input elements that are in a vertical alignment and in a same size range; determine a set of input elements comprising multiple potential input elements that are located at intersections of the identified set of rows and the identified set of columns; and perform automated testing of the GUI using the determined set of input elements.Type: ApplicationFiled: December 28, 2018Publication date: April 7, 2022Applicant: MICRO FOCUS LLCInventors: Peng-Ji YIN, Cheng HUA, Jie ZHANG
-
Patent number: 11294900Abstract: Example embodiments relate to providing real-time monitoring and analysis of query execution. In example embodiments, a query plan is obtained for a database query that is scheduled for execution in a database. A query tree is then generated based on the query plan, where the query tree includes operator nodes that are associated corresponding operators in the query plan. At this stage, performance metrics are collected from the database during the execution of the database query. Next, the query tree is displayed with the performance metrics, where a related portion of the performance metrics are displayed in each of the operator nodes.Type: GrantFiled: March 28, 2014Date of Patent: April 5, 2022Assignee: MICRO FOCUS LLCInventors: Alkiviadis Simitsis, William K. Wilkinson, Jorge Augusto Saldivar Galli
-
Publication number: 20220100570Abstract: According to examples, an apparatus may include a processor that may identify and execute workflows based on simulated network addresses such as simulated uniform resource locations (“URLs”). The system may generate recorded automation scripts that automatically completes some or all of the tasks of a workflow. The system may store the automation scripts in association with the workflow and a simulated URL. The simulated URL may include a string that does not literally resolve to a document on a networked resource. Rather, the simulated URL may instead identify and indicate that a corresponding workflow is to be executed. A browser extension of a browser may intercept URLs that are provided to a browser, determine that a simulated URL has been entered, and provide the simulated URL to a replay engine that identifies and executes the automated script associated with the simulated URL.Type: ApplicationFiled: March 7, 2019Publication date: March 31, 2022Applicant: MICRO FOCUS LLCInventors: ErXin Shang, RAN LI, HUA-MING ZHAI
-
Patent number: 11287952Abstract: Content items and a dynamic menu element are displayed. Responsive to selection and dragging of the dynamic menu element over a particular content item, a menu of actions contextual to the particular content item is displayed, and the particular content item is highlighted to indicate that the displayed menu is related to the particular content item. Responsive to release of the dynamic menu element over the particular content item, the displayed menu is rendered actionable so that the actions thereof selectable; prior to release of the dynamic menu element over the particular content item, the displayed menu is non-actionable and no action is selectable. Responsive to selection of a specific action of the menu being displayed, the selected specific action is performed in relation to the particular content item.Type: GrantFiled: March 30, 2018Date of Patent: March 29, 2022Assignee: MICRO FOCUS LLCInventors: Bing Zhang, Da-Long Sun, Li Zhang, Rong-Feng Chen
-
Patent number: 11288266Abstract: In some examples, candidate projection enumeration based query response generation may include obtaining a query, and identifying, based on the query, a plurality of candidate columns from at least one table to respond to the query. Using a tree-based model, the candidate columns may be analyzed to generate a candidate set of projections to respond to the query. Each candidate projection of the candidate set of projections may include a sort order associated with at least one candidate column of the candidate columns, a segmentation key value associated with at least one candidate column of the candidate columns, and a replication value associated with the candidate projection. Based on the candidate set of projections, a response to the query may be generated.Type: GrantFiled: December 17, 2019Date of Patent: March 29, 2022Assignee: MICRO FOCUS LLCInventors: Chi Zhang, Zhibo Peng, Yuanzhe Bei, Olga Papaemmanouil
-
Patent number: 11283893Abstract: The present invention relates to methods and file systems for tracking the chain of custody on unstructured data in a file system. More particularly, the present invention relates to methods and file systems for tracking the chain of custody between a source file and a destination file from a source file system to a destination file system.Type: GrantFiled: November 19, 2019Date of Patent: March 22, 2022Assignee: Micro Focus LLCInventors: Keith Buchanan, Ben Piercey
-
Patent number: 11283748Abstract: In one implementation, a system for message based information technology service management includes an editor engine to generate a first message that includes a description of a service request, an action engine to add a number of actions to the first message relating to the service request, and a response engine to send a second message to a number of users based on the service request and the number of actions added to the first message.Type: GrantFiled: August 31, 2015Date of Patent: March 22, 2022Assignee: Micro Focus LLCInventors: Yariv Snapir, Emil Shmul, Shiran Gabay, Dan Noter
-
Patent number: 11281705Abstract: Examples relate to determining suggested offerings for users. The examples disclosed herein identify, a recent entity accessed by a user. The recent entity is matched with a trending topic, where the trending topic is determined by analyzing recent entities accessed by a plurality of users. A number of suggested offerings from the trending topic is calculated based on an importance score of the matched trending topic. At least one suggested offering for the trending topic is determined, based on the number of suggested offerings, from the recent entities accessed by the plurality of users. The at least one suggested offering is suggested to the user.Type: GrantFiled: December 7, 2016Date of Patent: March 22, 2022Assignee: Micro Focus LLCInventors: Shlomi Chovel, Shiran Gabay, Yariv Snapir
-
Patent number: 11281688Abstract: This document describes example methods, devices, and computing systems to rank a data string into a ranking value, and de-rank a second value representative of a variation of the ranking value (e.g., cipher value) into a second data string (e.g., cipher string), using a tree data-structure. The tree data-structure defines a domain of values representative of all variations of a set of characters that satisfy a format within which the data string is defined. The ranking value is identified with respect to a first offset value calculated for individual characters of the data string relative to the domain of values of the tree data-structure. The second value is de-ranked into a second data string of individual characters identified with respect to a second offset value calculated in the domain of values of the tree data-structure relative to the second value.Type: GrantFiled: February 11, 2020Date of Patent: March 22, 2022Assignee: Micro Focus LLCInventor: Thomas Wu
-
Publication number: 20220083458Abstract: In some examples, a system processes event data and video frames produced by a program during execution of the program, the event data representing user actions with respect to a graphical user interface (GUI) of the program. The system identifies an area of the GUI that corresponds to a respective user action of the user actions, wherein identifying the area of the GUI uses a first video frame before an event corresponding to the respective user action, and a second video frame after the event corresponding to the respective user action. The system identifies, based on the identified area, a test object representing a user interface (UI) element, and generates a test script for testing the program, the test script including the test object.Type: ApplicationFiled: January 11, 2019Publication date: March 17, 2022Applicant: MICRO FOCUS LLCInventors: Er-Xin SHANG, Bin ZHOU, Chao Lin JIANG