-
公开(公告)号:US11232095B2
公开(公告)日:2022-01-25
申请号:US16151851
申请日:2018-10-04
Applicant: ENTIT SOFTWARE LLC
Inventor: Styliani Pantela , Niccolo Meneghetti , Benjamin M. Vandiver , Jaimin Mukesh Dave
Abstract: A technique includes storing, by a computer, a composite metadata object in a catalog. The composite metadata object represents information about a plurality of database objects of a table structure; the table structure includes a plurality of rows and a plurality of columns; the plurality of database objects is associated with a subset of rows of the plurality of rows; and the plurality of database objects is associated with a plurality of files corresponding to the columns. The technique includes processing, by the computer, a database transaction based on the based on composite metadata object.
-
公开(公告)号:US11146397B2
公开(公告)日:2021-10-12
申请号:US15800008
申请日:2017-10-31
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake , Cheryl He
Abstract: A technique includes encrypting plaintext to provide a set of projective coordinates that represents a point of an abelian variety curve and represents ciphertext. The technique includes encoding the projective coordinates with metadata, which is associated with the ciphertext.
-
公开(公告)号:US11122064B2
公开(公告)日:2021-09-14
申请号:US15959461
申请日:2018-04-23
Applicant: ENTIT SOFTWARE LLC
Inventor: Pratyusa K. Manadhata , Mijung Kim
Abstract: In some examples, a system identifies, for a given authentication event between a plurality of devices in a network, a context comprising a set of authentication events that are temporally related to the given authentication event. The set of authentication events occur at the devices. A classifier is applied on a collection of features associated with the set of authentication events, the collection of features comprising a number of machines or a number of users associated with the set of authentication events. The system determines, based on an output of the classifier, whether the given authentication event is an unauthorized authentication event.
-
公开(公告)号:US11115184B2
公开(公告)日:2021-09-07
申请号:US15601548
申请日:2017-05-22
Applicant: EntIT Software LLC
Inventor: Richard Minner , Terence Spies
Abstract: Techniques for using padding in format preserving encryption are provided. In one aspect, it may be determined if padding of a plaintext undergoing format preserving encryption is needed. A pseudo random padding length may be calculated when it is determined that padding is needed. The calculated length of padding may be added to the plaintext when it is determined that padding is needed. The plaintext and added padding may be encrypted using format preserving encryption to create a cipher text.
-
公开(公告)号:US11074259B2
公开(公告)日:2021-07-27
申请号:US15557890
申请日:2015-03-27
Applicant: ENTIT Software LLC
Inventor: Kahlil Bre Oppenheimer , Jaimin M. Dave
IPC: G06F16/2453
Abstract: Example implementations relate to optimized queries based on unique attributes. For example, a computing device may include a processor. The processor may receive a query and identify at least one unique attribute based on at least one operation specified in the query or based on an attribute property associated with at least one relational table relevant to the query, the attribute property indicating uniqueness. The processor may modify a data structure representing the query, the data structure having nodes each associated with a respective relational table and the data structure modified to specify a subset of the nodes that are associated with the at least one unique attribute. The processor may optimize the query based on the data structure modified to specify the subset.
-
公开(公告)号:US11068193B2
公开(公告)日:2021-07-20
申请号:US16431528
申请日:2019-06-04
Applicant: ENTIT SOFTWARE LLC
Inventor: Lokesh Murthy Venkatesh , Nandan Shantharaj , Sunil Turakani
Abstract: A technique includes, for each storage device of a plurality of storage devices, applying, by a processor, fuzzy logic to assign the plurality of storage devices to respective storage classes based on the weights that are assigned to the plurality of storage devices. The technique includes assigning, by the processor, weights to attributes of a data source. In response to an operation to backup data of the data source, mapping, by the processor, the data source to a given storage device based on the weights that are assigned to the attributes of the data source and the storage class that is associated with the given storage device.
-
公开(公告)号:US10984046B2
公开(公告)日:2021-04-20
申请号:US15758825
申请日:2015-09-11
Applicant: ENTIT Software LLC
Inventor: Mahashweta Das , Alkiviadis Simitsis , William K. Wilkinson
IPC: G06F16/901 , G06F16/245 , G06F16/28
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.
-
公开(公告)号:US10984010B2
公开(公告)日:2021-04-20
申请号:US15389919
申请日:2016-12-23
Applicant: ENTIT SOFTWARE LLC
Inventor: Debabrata Dash , Wenting Tang , Marylou Orayani , Bradley W. Cleveland , Masaki Utsumiya
IPC: G06F17/30 , G06F16/248 , G06F16/22 , G06F16/2455 , G06F16/2458
Abstract: A data storage system includes a column store and a row store. The data storage system may generate a query summary. The data storage system determines query summary fields comprised of a subset of fields from a schema used to store data in the row store. The data storage system searches the column store or the row store for query results in the query summary fields. A query summary field is generated from the query results in the query summary fields.
-
公开(公告)号:US10977284B2
公开(公告)日:2021-04-13
申请号:US16070895
申请日:2016-01-29
Applicant: ENTIT SOFTWARE LLC
Inventor: Qiming Chen , Meichun Hsu , Malu G. Castellanos
IPC: G06F16/33 , G06F16/31 , G06F16/2453 , G06F16/242
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.
-
公开(公告)号:US10956610B2
公开(公告)日:2021-03-23
申请号:US15913523
申请日:2018-03-06
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake
IPC: H04N7/16 , G06F7/04 , G06F21/62 , G06F16/901 , G06F16/903 , G06Q50/26
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.
-
-
-
-
-
-
-
-
-