Abstract: According to an example, a system may receive a refresh column command for a column-oriented database. The refresh column command may identify a table in the column-oriented database and a denormalized column in the table. The system may determine column definitions for the column, generate a query to populate values from a data source associated with the column into the column based on the column definitions, and may execute the query to replace entire set of existing column values with the data source values.
Type:
Grant
Filed:
August 28, 2017
Date of Patent:
July 20, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Michael Leuchtenburg, Yuanzhe Bei, Charles Edward Bear, Nga Tran
Abstract: In an example, a flexible schema table may be schematized. Records from the flexible schema table may be queried and, for keys in the records, a data type is estimated for each key. View columns may then be selected from the keys based on a predetermined condition. A view of the flexible schema table may be created from the selected view columns, wherein the view includes the view columns and the data types for the view columns.
Type:
Grant
Filed:
December 6, 2013
Date of Patent:
June 22, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Benjamin M Vandiver, Lyric Pankaj Doshi, James George Fraumeni
Abstract: 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:
Application
Filed:
December 17, 2019
Publication date:
June 17, 2021
Applicant:
MICRO FOCUS LLC
Inventors:
Chi Zhang, Zhibo Peng, Yuanzhe Bei, Olga Papaemmanouil
Abstract: In some examples, asymmetric quorum protocol based distributed transaction database consistency control may include determining, by a set of primary participants of a cluster, whether a cluster-wide quorum has been reached to commit a transaction associated with a distributed transactional database. Further, based on the determination by the set of primary participants that the cluster-wide quorum has been reached to commit the transaction, instructions to a set of secondary participants of the cluster may be sent to commit the transaction. The set of secondary participants may be configured to comply with a determination by the set of primary participants to commit or to not-commit the transaction.
Abstract: An apparatus may include a processor that may be caused to access a plurality of known domain names. The processor may be caused to determine a character embedding based on the plurality of known domain names. The character embedding may map each character of a known domain name to a respective vector. The processor may be caused to input the character embedding to a deep learning layer of a neural network. The processor may be caused to access a target domain name to be classified. The processor may be caused to classify the target domain name based on an output of the deep learning layer.
Abstract: Example implementations relate to generating a combined entity workflow. For example, a method for generating a combined entity workflow may include defining, using a workflow engine, a business logic block for each of a plurality of information technology (IT) entity types within an IT system, wherein the business logic block comprises a non-scripted declarative business rule, defining, for each of the plurality of entity types and using the workflow engine, a relationship between the business logic block and a model workflow for the respective entity type, and generating, using the workflow engine, a combined entity workflow for each of the plurality of entity types, by combining the business logic block and the model workflow.
Type:
Grant
Filed:
August 31, 2015
Date of Patent:
May 25, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Rotem Chen, Hava Babay Adi, Shlomi Chovel, Ran Biron
Abstract: A database management system includes a cluster of nodes over which a columnar database has been sharded into shards to which the nodes are subscribed. Source nodes of the cluster store up-to-date metadata objects for the shards, and target nodes of the cluster storing out-of-date metadata objects for the shards. A coordinator node initiates a parallel batch metadata transfer update process in which the out-of-date metadata objects at the target nodes are updated in parallel from the up-to-date metadata objects at the source nodes. The coordinator node can determine pairs of source nodes and target nodes; the source node and the target node of each pair respectively store an up-to-date metadata object and an out-of-date metadata object for a same shard.
Type:
Grant
Filed:
August 7, 2019
Date of Patent:
May 18, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Styliani Pantela, Shreya Prasad, Ryan Roelke
Abstract: Query integration across databases and file systems is disclosed. An example method may include streaming data managed by a first database file system for a query. The method may also include streaming data managed by a second database file system for the query. The method may also include joining the streaming data managed by the first database file system with the streaming data managed by the second database file system.
Abstract: Examples for mapping a relational database to a graph database include a mapping engine to execute an arbitrary query on a relational database, identify a result column tag based on a tag of an underlying base table, process the result column into a typed, directed property graph based on the result column tag, and output the typed, directed property graph to a graph database. Examples for mapping a graph database to a relational database include processing a graph transaction by updating a mapping layer with a surrogate describing a change to a database object, determining, for an object in the mapping layer, if a database constraint defined on the object is satisfied, collecting database changes defined by the surrogate into a database change request, submitting the change request to a relational database as a transaction, and deleting the surrogate for the object in the mapping layer.
Type:
Grant
Filed:
September 11, 2015
Date of Patent:
April 20, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Mahashweta Das, Alkiviadis Simitsis, William K. Wilkinson
Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium that the processor may execute to initiate a testing process of the apparatus following a boot up of the apparatus, in which a popup message is displayed on the apparatus following the boot up and the popup message blocks performance of the testing process and in which the apparatus is to enter into a lock mode following the popup message being displayed. While the apparatus is in the lock mode, the apparatus may be caused to emerge from the lock mode, in which emergence from the lock mode is to dismiss the popup message from being displayed on the apparatus. In addition, execution of the testing process of the apparatus may be continued following dismissal of the popup message.
Abstract: According to an example, a system may include an instance controller to manage service instances deployed on an infrastructure that facilitates data segregation and performance level compliance. The instance controller deploys a service instance of the service instances in a container and terminates the service instances in response to determining the service suite instance is idle based on the notification. Additionally, the system may deploy a component from the service instance from outside the container.
Type:
Grant
Filed:
January 17, 2018
Date of Patent:
April 20, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Stephane Herman Maes, Ulrich Feyer, Srikanth Natarajan
Abstract: Example implementations relate to protecting data of a particular data type. For example, a system for protecting data of a particular type may include a configuration engine to receive a stream of data, where a portion of the stream of data includes data of a particular data type. The configuration engine may determine the particular data type to be protected based, at least in part, on a format associated with the stream of data. Further, the system for protecting data of a particular type may include a cryptography engine to protect the data of the particular data type, and a generation engine to output the stream of data such that at least the data of the particular data type is protected.
Abstract: A file system is setup in user space of an operating system (OS) of a device without editing kernal code of the OS. Data of a file at the device is archived to a target location. The data of the file is replaced with a link to the target location. The archived data is retrieved via the file system in response to an input/output (I/O) request to the data of the file.
Abstract: A system and method for a text search of a database. A text search expression is converted to a query plan having multiple search tokens. A one-pass indexing of an invested word index filters the inverted word index based on a search condition and identifies the applicable documents having the multiple search tokens.
Type:
Grant
Filed:
January 29, 2016
Date of Patent:
April 13, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Qiming Chen, Meichun Hsu, Malu G. Castellanos
Abstract: Example implementations relate to privacy risk assessments. Some implementations may include a privacy risk identification engine to automatically identify privacy risks in an application based on an analysis of application code. Additionally, some implementations may include a privacy risk identification engine to obtain privacy risk information related to each of the privacy risks. Moreover, some implementations may include a privacy risk assessment engine to assess a severity of each of the privacy risks based on an analysis of the privacy risk information. In some examples, the analysis may include a determination of, for each of the privacy risks, a risk impact and a risk likelihood.
Type:
Grant
Filed:
November 17, 2015
Date of Patent:
March 30, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Gabi Bar Joseph, Yaniv Toledano, Tomer Gershoni
Abstract: In some examples, a system counts a number of digits in a domain name. The system compares a value based on the number of digits to a threshold, and indicates that the domain name is potentially generated by malware in response to the value having a specified relationship with respect to the threshold.
Type:
Grant
Filed:
January 31, 2018
Date of Patent:
March 30, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Pratyusa K. Manadhata, Kyle Williams, Barak Raz, Martin Arlitt
Abstract: A method for cycling GPS computations is described in which, at a beginning of a cycle, N computing devices are determined to be members of a device group. At each of N points within the cycle: a target device of the N computing devices is instructed to compute its target location data; another member of the device group is instructed to refrain from computing its other location data; target location data is received from the target device; and the target location data is transmitted to each other member of the device group.
Abstract: A technique includes accessing data representing plaintext. The plaintext has a first string size. The technique includes using a table to retrieve data representing a token that corresponds to the plaintext. The table has an associated string lookup size smaller than the first string size.
Abstract: Examples disclosed herein relate to a database comparison operation to identify an object. For example, a processor may enroll a set of object templates in a storage based on objects within input content and enroll a target object template in the storage based on a target object in target content. The processor may identify an object within the input content associated with the target object based on a database comparison operation of the stored set of object templates to the stored target object template. The processor may output object recognition information related to the identified object.
Abstract: According to an example, usage of a plurality of features of an application by users in each of a plurality of tenants may be accessed. Popularities of the plurality of features among the users in each of the plurality of tenants may be determined and a feature of the plurality of features to be promoted to the users in the first tenant may be identified based upon the determined popularities of the features. Additionally, a visual callout to the identified feature may be caused to be displayed to the users in the first tenant to promote the identified feature to the users in the first tenant.
Type:
Grant
Filed:
January 11, 2016
Date of Patent:
March 23, 2021
Assignee:
MICRO FOCUS LLC
Inventors:
Eliraz Busi, Itay Ben-Yehuda, Daniel Shmaya