Table based data set extraction from data clusters
Granted: March 19, 2019
Patent Number:
10235437
A computer system and computer implemented method for extracting data set from data clusters that comprises of rows and columns of heterogeneous data values. A plurality of random data groups comprising of at least one of a plurality of contiguous row or columns of data values are selected. Each data value has a data type. A table template type is identified based on detection of a pattern between the data cells of the contiguous rows or columns. A table template header is identified…
Method, apparatus, and computer-readable medium for masking data
Granted: December 25, 2018
Patent Number:
10164945
An apparatus, computer-readable medium and computer-implemented method for masking data, including applying an irreversible function to a first data element to generate a derivative data element, the first data element being of a first data type and the derivative data element being of a second data type different than the first data type, selecting at least a portion of the derivative data element to serve as a template, generating a masked data element as the result of converting the…
Method, apparatus, and computer-readable medium for generating a data proliferation graph
Granted: November 20, 2018
Patent Number:
10135854
An apparatus, computer-readable medium, and computer-implemented method for generating a data proliferation graph, including receiving a selection of a target data store, identifying a plurality of data stores which have either received data that was previously on the target data store or which have sent data that was subsequently on the target data store, the plurality of data stores being divided into a plurality of proliferation levels corresponding to degrees of separation from the…
Keyboard monitoring to protect confidential data
Granted: August 28, 2018
Patent Number:
10061943
In an example embodiment described herein, keyboard monitoring logic is operable to obtain data typed into a keyboard. The data typed into the keyboard is compared with predefined protected data stored in a local credential file. If data typed into the keyboard matches predefined protected data stored in the credential file, the keyboard monitoring logic determines whether the destination of the typed data (e.g., the application, website, or both the application and website are stored in…
Metric recommendations in an event log analytics environment
Granted: August 28, 2018
Patent Number:
10061816
A system and method are disclosed for providing metric recommendations by a cloud event log analytics system. The log analytics system includes a user interface which allows users to view metric recommendations, view, modify, annotate, delete, or create log metrics. In a first embodiment, centroid vectors are created from metadata associated with user access of log metrics. The centroid vectors are compared to metrics vectors created from log metrics and the results are ranked and…
Method and telecommunication system for providing near real-time IP streaming services to a mobile terminal
Granted: October 10, 2017
Patent Number:
9788231
A method and system for providing near real-time IP streaming services to a plurality of mobile terminals, each installed on a corresponding vehicle and each comprising a delay buffer. Interruptions due to artificial or natural obstacles are such to determine missing data in the delay buffer. The method and system address the management by the service control center of the transmission of the buffers refilling data to the mobile terminals with the aim of reducing the allocation of…
Method, apparatus, and computer-readable medium for optimized data subsetting
Granted: October 3, 2017
Patent Number:
9779158
An apparatus, computer-readable medium, and computer-implemented method for data subsetting, including receiving a request for a subset of data from a plurality of tables, generating an entity graph corresponding to the plurality of tables, expanding the entity graph if the entity graph does not have any cycles, and performing acyclic subset processing on the expanded entity graph if the entity graph does not have any cycles and the expanded entity graph does not have any cycles.
Assessment type-variable enterprise security impact analysis
Granted: September 12, 2017
Patent Number:
9762603
A data management service identifies sensitive data stored on enterprise databases according to record classification rules that classify a data record as having a sensitive data type if the data record includes fields matching at least one of the record classification rules. Methods and systems rely on a set of impact factors each having a set of set of value bands representing a range for the impact factor and a corresponding value (between 0 and 1). The factors, ranges, and values all…
Method of filling a mould, and system for filling a mould
Granted: August 15, 2017
Patent Number:
9731991
Method of filling a mould and system for filling a mould. Abstract Method of filling a mould (8) with a glass gob (10) through an opening (12) of the mould (8), for forming a glass product in the mould (8), by using a delivery system (14) for delivering the glass gob to the opening (12) of the mould (8). The delivery system (14) has an inlet (16), an outlet (18), and guiding means (20) for guiding the glass gob through the delivery system (14). The method includes observing the glass…
Method, apparatus, and computer-readable medium for efficiently performing operations on distinct data values
Granted: June 6, 2017
Patent Number:
9672272
An apparatus, computer-readable medium, and computer-implemented method for efficiently performing operations on distinct data values, including receiving a query directed to a column of data, the query defining one or more group sets for grouping the data retrieved in response to the query, and for each of the one or more group sets, generating one or more entity map vectors, the length of each entity map vector being equal to the number of unique data values in a domain which…
Domain based keyword search
Granted: October 25, 2016
Patent Number:
9477729
A database keyword search technique that relies on a domain based storage infrastructure is disclosed. In operation, a keyword search string is processed to generate a set of search string permutations. Each string permutation specifies a different ordering of one or more portions of the search string. A domain based search process is then executed asynchronously for each string permutation. Each execution generates a search result set that identifies rows in the database that include…
System and method for data masking
Granted: August 16, 2016
Patent Number:
9418237
A system, computer-readable medium, and method for masking data including receiving a request directed to a network service, applying a rule set to the request to identify sensitive data which is responsive to the request, rewriting the request, based on the rule set, such that the rewritten request will result in the sensitive data being retrieved and converted into a masked format according to one or more instructions in the rewritten request, and transmitting the rewritten request to…
Method, apparatus, and computer-readable medium for data tokenization
Granted: May 10, 2016
Patent Number:
9336256
An apparatus, computer-readable medium, and computer-implemented method for data tokenization are disclosed. The method includes receiving, at a database network router, a database access request directed to a tokenized database, the tokenized database containing one or more tokenized data values, applying one or more rules to the request, rewriting the request based on at least one of the one or more rules, such that data values being added to the database will be tokenized data values,…
Domain centric test data generation
Granted: January 12, 2016
Patent Number:
9235496
A test data extraction and persistence technique that relies on a data domain based storage infrastructure is disclosed. In operation, a test data server receives a test data query that specifies selection parameters for selecting test data and any transformation operations to be performed on the test data. The test data server identifies domains associated with the selection parameters and traverses the tables in the database based on the identified domains to extract test data that…
Method, apparatus, and computer-readable medium for efficiently performing operations on distinct data values
Granted: December 22, 2015
Patent Number:
9218379
An apparatus, computer-readable medium, and computer-implemented method for efficiently performing operations on distinct data values, including storing a tokenized column of data in a table by mapping each unique data value in a corresponding domain to a unique entity ID, and replacing each of the data values in the column with the corresponding entity ID to generate a column of tokenized data containing one or more entity IDs, receiving a query directed to the column of data, the query…
Semiconductor device and method of fabrication
Granted: February 10, 2015
Patent Number:
8952536
A semiconductor memory device employs a SONOS type memory architecture and includes a bit line diffusion layer in a shallow trench groove in which a conductive film is buried. This makes it possible to decrease the resistivity of the bit line diffusion layer without enlarging the area on the main surface of the semiconductor substrate, and to fabricate the semiconductor memory device having stable electric characteristics without enlarging the cell area. The bit line is formed by…
Soft error resistant circuitry
Granted: February 3, 2015
Patent Number:
8946663
An assembly includes an integrated circuit, a film layer disposed over the integrated circuit and having a thickness of at least 50 microns, and a thermal neutron absorber layer comprising at least 0.5% thermal neutron absorber. The thermal neutron absorber layer can be a glass layer or can include a molding compound.
Method of forming controllably conductive oxide
Granted: February 3, 2015
Patent Number:
8946020
In fabricating a memory device, a first electrode is provided. An alloy is formed thereon, and the alloy is oxidized to provide an oxide layer. A second electrode is provided on the oxide layer. In a further method of fabricating a memory device, a first electrode is provided. Oxide is provided on the first electrode, and an implantation step in undertaken to implant material in the oxide to form a layer including oxide and implanted material having an oxygen deficiency and/or defects…
Extending flash memory data retension via rewrite refresh
Granted: January 20, 2015
Patent Number:
8938655
Providing for extended data retention of flash memory devices by program state rewrite is disclosed herein. By way of example, a memory cell or group of memory cells can be evaluated to determine a program state of the cell(s). If the cell(s) is in a program state, as opposed to a natural or non-programmed state, a charge level, voltage level and/or the like can be rewritten to a default level associated with the program state, without erasing the cell(s) first. Accordingly, conventional…
Bandgap voltage reference circuit
Granted: January 13, 2015
Patent Number:
8933682
A bandgap voltage reference circuit comprising: a first P-N junction circuit generating a first voltage which changes according to a first characteristic; a second P-N junction circuit generating a second voltage which changes according to a second characteristic different from the first characteristic; an amplifier receiving the first and second voltages at a pair of input terminals and changing the amount of an output current provided from a high-voltage power supply to an output…