24th week of 2021 patent applcation highlights part 54 |
Patent application number | Title | Published |
20210182229 | INTERFACE ADAPTER DEVICE AND MOBILE TERMINAL - The present disclosure provides an interface adapter device and a mobile terminal. The interface adapter device comprises a male connector and a third contact and a fourth contact provided on the male connector, wherein the male connector comprises a first end provided with a first interface and a second end provided with a second interface, the first and second ends are two opposite ends of the male connector, the third contact is electrically coupled to the second interface, the fourth contact is electrically coupled to the first interface, and the first and second ends of the male connector are insertable into the female connector; the third contact is in contact with the first contact when the male connector is inserted into the female connector through the first end, and the fourth contact is in contact with the second contact when the male connector is inserted into the female connector through the second end. | 2021-06-17 |
20210182230 | CONFIGURABLE LOGIC PLATFORM - The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a reconfigurable logic region. The reconfigurable logic region can include logic blocks that are configurable to implement application logic. The host logic can be used for encapsulating the reconfigurable logic region. The host logic can include a host interface for communicating with a processor. The host logic can include a management function accessible via the host interface. The management function can be adapted to cause the reconfigurable logic region to be configured with the application logic in response to an authorized request from the host interface. The host logic can include a data path function accessible via the host interface. The data path function can include a layer for formatting data transfers between the host interface and the application logic. | 2021-06-17 |
20210182231 | BIMODAL PHY FOR LOW LATENCY IN HIGH SPEED INTERCONNECTS - Systems, methods, and apparatuses including a Physical layer (PHY) block coupled to a Media Access Control layer (MAC) block via a PHY/MAC interface. Each of the PHY and MAC blocks include a plurality of Physical Interface for PCI Express (PIPE) registers. The PHY/MAC interface includes a low pin count PIPE interface comprising a small set of wires coupled between the PHY block and the MAC block. The MAC block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of PHY PIPE registers, and the PHY block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of MAC PIPE registers. The PHY block may also be selectively configurable to implement a PIPE architecture to operate in a PIPE mode and a serialization and deserialization (SERDES) architecture to operate in a SERDES mode. | 2021-06-17 |
20210182232 | SYSTEMS, COMPUTER-READABLE MEDIA AND COMPUTER-IMPLEMENTED METHODS FOR NETWORK ADAPTER ACTIVATION IN CONNECTION WITH FIBRE CHANNEL UPLINK MAPPING - A system, computer-readable media and computer-implemented method for automated network adapter activation in connection with fibre channel uplink mapping. The system includes a non-virtualized storage area network switch having a plurality of fibre channel ports. Each of the fibre channel ports is coupled to a corresponding cable to at least partly define a fibre channel uplink. The system also includes a plurality of client devices. Each client device has a network adapter. The system also includes a processing element and non-transitory computer-readable media having computer-readable instructions instructing the processing element to complete the following steps: (1) automatically execute an algorithm to determine a sequence for mapping the network adapters to respective fibre channel uplinks; (2) automatically determine a network adapter activation pattern based on the sequence to include a time delay between the network adapters; (3) automatically map the network adapters to respective fibre channel uplinks according to the sequence; and (4) automatically activate the network adapters based on the network adapter activation pattern. | 2021-06-17 |
20210182233 | PROCESSING OF ETHERNET PACKETS AT A PROGRAMMABLE INTEGRATED CIRCUIT - Methods, systems, and computer programs are presented for processing Ethernet packets at a Field Programmable Gate Array (FPGA). One programmable integrated circuit includes: an internal network on chip (iNOC) comprising rows and columns, clusters, coupled to the iNOC, comprising a network access point (NAP) and programmable logic; and an Ethernet controller coupled to the iNOC. When the controller operates in packet mode, each complete inbound Ethernet packet is sent from the controller to one of the NAPs via the iNOC, where two or more NAPs are configurable to receive the complete inbound Ethernet packets from the controller. The controller is configurable to operate in quad segment interface (QSI) mode where each complete inbound Ethernet packet is broken into segments, which are sent from the controller to different NAPs via the iNOC, where two or more NAPs are configurable to receive the complete inbound Ethernet packets from the controller. | 2021-06-17 |
20210182234 | VARIATION-AWARE QUBIT MOVEMENT SCHEME FOR NOISE INTERMEDIATE SCALE QUANTUM ERA COMPUTERS - Systems and methods for efficiently routing qubits in a quantum computing system include selecting bubble nodes and routing qubits to the bubble nodes. The systems and methods further include dividing a system of nodes into regions and selecting a bubble node for each region. The systems and methods further include using super bubble nodes with reliable links connected to other super bubble nodes and bubble nodes to improve cross-region operations. | 2021-06-17 |
20210182235 | METADATA-DRIVEN DISTRIBUTED DYNAMIC READER AND WRITER - A method for receiving text files, each having data defined in various format types. The text files are received without a reference to a schema defining the text files. A description file for each of the text files describing one of the format types is received and the description file includes a separate file from a corresponding text file. Before processing the text file and absent receiving the schema, the method identifies a data structure of the description file, the data structure comprising one or more parameters and definitions of the various format types. Each of the text files is processed and during processing of each of the text files, dynamically generating, at run-time, one or more reader engines to read the data in the text files and dynamically extracting, at run-time, data based on the identified data structure. The method generates an output file with the extracted data. | 2021-06-17 |
20210182236 | PERIPHERAL MODULE VALIDATION FOR MODULAR DIGITAL OPTICAL GUNSIGHT SYSTEMS - A modular digital optical gunsight (MDOG) peripheral module validation device includes an MDOG data connector configured to connect to an MDOG peripheral module and to receive and/or transmit MDOG data in a first format to or from the MDOG peripheral module, a translation module configured to translate the MDOG data in the first format to a second format that is compatible with a personal computer (PC), and a PC data connector configured to connect the validation device to a PC and to receive and/or transmit the MDOG data in the second format to the PC. The translation module can be configured to translate data in the second format to the first format. | 2021-06-17 |
20210182237 | SOURCE DATA ASSIGNMENT BASED ON METADATA - Provided are systems and methods for linking source data fields to target inputs having a different data structure. In one example, the method may include receiving a request to load a data file from a source data structure to a target data structure, identifying a plurality of target inputs of the target data structure, wherein the plurality of target inputs include a format of the target data structure, and at least one of the target inputs has a format that is different from a format of a source data structure, dynamically linking the plurality of source data fields to the plurality of target inputs based on metadata of the plurality of source data fields, and loading the data file from the source data structure to the target data structure. | 2021-06-17 |
20210182238 | DOCUMENT MANAGEMENT APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A document management apparatus provides an electronic document management service for managing electronic documents by storing the electronic documents in plural folders. The document management apparatus includes a processor configured to cause a learner to learn such that the learner specifies a folder in which an electronic document is stored, based on content of the electronic document stored in the folder and a service attribute assigned to the electronic document by the electronic document management service, and specify a storage destination folder in which a new electronic document is to be stored, based on content of the new electronic document and a service attribute of the new electronic document. | 2021-06-17 |
20210182239 | Trusted File Indirection - Methods and systems for performing file transfers across different domains hosted by a virtualization server are described herein. A trusted domain (Dom 0) may indicate that one or more files, directories, and/or volumes are available to a second domain (guest domain) by updating share information stored in a key value store. The guest domain may enumerate the shared files to appear as if within its own file system structure. The guest domain intercepts calls to its file system, determines whether the requested data is actually stored in its own file system or in trusted domain, and proxies the file system call to the trusted domain when the requested data is shared by the trusted domain. Key value store information and shared data information and contents may be communicated using one or more memories shared between the trusted domain and guest domain. | 2021-06-17 |
20210182240 | INFORMATION DELETION ASSURANCE SYSTEM USING DISTRIBUTED LEDGER - The technology disclosed herein facilitates the providing assurance for deletion of information from client systems using a distributed ledger network. One or more implementations disclosed herein provide using a user interface (UI) client to allow users to upload and delete information and a rest application programming interface (API) communicatively connected to the distributed ledger network logs the uploading and/or deletion of the information. | 2021-06-17 |
20210182241 | UTILIZING METADATA TO PRUNE A DATA SET - A query directed to database data stored across a set of files is received. The query includes predicates and each file from the set of files is associated with metadata stored in a metadata store that is separate from a storage platform that stores the set of files. One or more files are removed from the set of files whose metadata does not satisfy a predicate of the plurality of predicates to generate a pruned set of files. One or more predicates are removed that are satisfied by the metadata of the pruned set of files to generate a modified query. | 2021-06-17 |
20210182242 | Delta Set Information Management Device and System - A delta set information management device (delta device) stores full versions of files and updates such files based upon delta information. The delta device can be a web server running delta software. It can store original files as either seed files or node files in a tree structure and store modifications to seed files and node files based upon the time and identity of the entity (e.g., user or computer) that requested or made such modifications. | 2021-06-17 |
20210182243 | BUNDLED DISTRIBUTION AND MANAGEMENT OF AERONAUTICAL DATA - A mobile flight application obtains, via a network, a content pack having aeronautical files, and determines a set of waypoints in the content pack from the aeronautical files in the content pack. In a geolocation mapping structure, a waypoint is related with a matching subset of the aeronautical files in the content pack. Integrated into the corresponding sections of a user interface of the mobile flight application. | 2021-06-17 |
20210182244 | PARALLEL DISTRIBUTED LEDGER CONSTRUCTION - Software generates a ledger fragment by generating a first block having first data in a first record data field, a nonce value in a first previous block pointer field, and a first hash in a first hash field. Generating the ledger fragment also includes generating a second block having second data in a second record data field, the first hash in a second previous block pointer field, and a second hash in a second hash field. The ledger fragment is appended to a main ledger with a linking block. The linking block is positioned between the first block of the ledger fragment and an end block of the main ledger. The linking block includes a third hash from the end block in a fourth previous block pointer field and the nonce value in a fourth hash field. The linking block is signed by a plurality of voting peers. | 2021-06-17 |
20210182245 | USING MERKLE TREES IN ANY POINT IN TIME REPLICATION - One example method includes performing various operations while a stream of IOs is being applied to a source dataset and replicated to a target dataset, and the operations include receiving a replicated IO that was previously applied to a source dataset Merkle tree, applying the replicated IO to a target dataset Merkle tree by entering an updated hash value in the target dataset Merkle tree, and applying a timestamp to the target dataset Merkle tree. | 2021-06-17 |
20210182246 | EFFICIENT TRANSACTION LOG AND DATABASE PROCESSING - The described methods, systems, and other aspects can, by way of example, advantageously provide efficient metadata storage in a master-slave node-based metadata store of a distributed storage system. An example method may write a first transaction entry in a transaction log of a first node based on a first request for a first operation associated with a first storage object. The method may then request a second node write the first transaction entry in a transaction log of the second node based on the first request. While awaiting a first acknowledgment of a completion of a writing of the first transaction entry in the transaction log of the second node, the method may proceed to write one or more subsequent transaction entries in the transaction log of the first node based on one or more subsequent requests for one or more operations associated with one or more storage objects. | 2021-06-17 |
20210182247 | VALIDATION OF SYSTEM FUNCTIONALITY SUBSEQUENT TO MODIFICATION USING PARALLEL REGRESSION TESTING - The disclosed embodiments relate to validation of prior system functionality subsequent to modification using parallel regression testing of the old, pre-modified system and new, modified system, based on the processing of a set of previously processed inputs known to have produced valid results. More particularly, the disclosed embodiments provide a system/method for validating a modified transaction processing system to determine whether the modification thereto altered unmodified and previously operational functionality by selecting a set of transactions, previously processed by the unmodified system and known to have produced acceptable results, process them using test instances of both the unmodified and modified versions of the system, and compare the results to determine any differences, aside from those which are expected as a result of the modification. Unexpected differences may be indicative of the modification compromising previously operational functionality of the system which was not intended to be modified. | 2021-06-17 |
20210182248 | ADAPTABLE DATABASE DEPLOYMENT - System and methods are described for creating an instance of a database in a cloud computing environment. One method includes receiving a request to deploy an instance of a database in a cloud computing environment, the request including a database deployment model defining deployment of the database instance, building a deployment model decision tree based on the database deployment model, and initializing a cloud deployment strategy using the database deployment model for enabling one or more cloud service providers of the cloud computing environment to deploy the database instance. The method further includes provisioning cloud computing resources for the database instance according to the cloud deployment strategy, initializing sets of services for the database instance according to the deployment model decision tree, creating the database instance, and indicating the database instance as active in the cloud computing environment. | 2021-06-17 |
20210182249 | GRANULAR ANALYTICS FOR SOFTWARE LICENSE MANAGEMENT - Techniques for providing analytics regarding software application usage by client computers are presented. The techniques can include providing to at least one of a plurality of client computers at least one license for a usage of at least one of a plurality of software applications; storing transaction information for each usage of the at least one of the plurality of software applications by the at least one of the plurality of client computers, where the transaction information for a particular usage includes a respective chargecode, a respective site name, and a respective indication of license entitlement criteria test results for each of a plurality of license entitlement criteria tests; receiving search criteria at a user interface; searching stored transaction information using the search criteria to obtain search results; and providing the search results. | 2021-06-17 |
20210182250 | ROW-COLUMN FORMATTING FOR RELATIONAL DATABASES - Embodiments of the present disclosure provide methods and devices for formatting a database. The method can include clustering, into each block, a set of sequence of elements from each column of a database; generating a file storing one or more blocks having the clustered set of sequences of elements; providing a first table storing file schema information that associates the elements with the file; and providing a second table for storing block schema information that associates the columns with the one or more blocks. | 2021-06-17 |
20210182251 | ARTIFACT DEPLOYMENT FOR APPLICATION MANAGED SERVICE INSTANCES - A first instance of a deployer application is executed in a server mode. The deployer application is configured to deploy service instances for a multi-tenant application. A first onboarding request is received for a first tenant for the multi-tenant application. A first service instance for the first tenant is created, in response to the first onboarding request. A first request to deploy artifacts to the first service instance is received, by the first instance of the deployer application. The artifacts are deployed, by the first instance of the deployer application, to the first service instance. | 2021-06-17 |
20210182252 | PRIVILEGE RETENTION FOR DATABASE MIGRATION - Disclosed herein are system, method, and computer program product embodiments for performing a database migration with automatic privilege retention and restoration. Embodiments provide for migrating a source database object at a source database to a target database object at a target database. The embodiments provide for binding a retention tag to database objects in order to mark the objects whose privileges are to be retained during a database migration. This approach enables privileges of database objects that are involved in a database migration to be automatically restored at target database objects after the migration. | 2021-06-17 |
20210182253 | SYSTEM AND METHOD FOR POLICY BASED MIGRATION USING MTREE REPLICATION WITH DATA PROTECTION APPLICATIONS - Embodiments are described for performing online migration of backup appliances in automated and monitored process from a backup application. The data migration process uses certain Mtree replication methods. It is configured to provide capabilities a backup application server would control, such as Mtree replication configuration from the backup application, a policy driven approach for data center migration, and accommodation of specific customer data recovery needs, and providing a choice to end users for leveraging both Managed File Replication and Mtree replication based on the customer data movement requirements. Such a solution is configured to be generic and applicable to any data protection applications with a policy driven implementation that leverages certain integration points of the system. | 2021-06-17 |
20210182254 | DISTRIBUTABLE MODEL WITH BIASES CONTAINED WITHIN DISTRIBUTED DATA - A system for improving a distributable model with biases contained in distributed data is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a cleansed dataset from data stored in the memory based at least in part by biases contained within the data stored in memory, train the instance of the distributable model with the cleansed dataset, and generate an update report based at least in part by updates to the instance of the distributable model. | 2021-06-17 |
20210182255 | DETECT DUPLICATES WITH EXACT AND FUZZY MATCHING ON ENCRYPTED MATCH INDEXES - Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes. | 2021-06-17 |
20210182256 | INFORMATION MANAGEMENT DEVICE, INFORMATION MANAGEMENT METHOD, AND COMPUTER PROGRAM - According to one embodiment, an information management device includes an individual information manager configured to allocate a second identifier to a second individual obtained by performing a first operation on a first individual to which a first identifier is allocated; and a data generator configured to generate first data including the first identifier, the first operation, and the second identifier. | 2021-06-17 |
20210182257 | METHOD AND SYSTEM TO COMPRESS DECIMAL AND NUMERIC DATA IN DATABASE - The present disclosure provides a method for compressing numeric data. The method comprises receiving a data set having a plurality of numeric values; for each numeric value of the plurality of numeric values of the data set, dividing a numeric value into a plurality of arrays arranged according to a specific location of the numeric value, wherein the plurality of arrays include a first array and a second array; grouping, across the plurality of numeric values, first arrays; grouping, across the plurality of numeric values, second arrays; and compressing the group of first arrays and the group of second arrays. The present disclosure also provides a method for decompressing numeric data. The method comprises receiving a data buffer comprising compressed numeric values; decompressing the compressed numeric values into groups of arrays; aligning the groups of arrays according to their relative positions from decimal points; and reconstructing numeric values according to the aligned groups of arrays. In addition, the present disclosure provides database systems and non-transitory computer-readable media for compressing and decompressing numeric data. | 2021-06-17 |
20210182258 | PERFORMING FINE-GRAINED QUESTION TYPE CLASSIFICATION - A computer-implemented method according to one embodiment includes converting an input question into a vector form using trained word embeddings; constructing a type similarity matrix using a predetermined ontology; and determining a score for all possible types for the input question, based on the input question in vector form and the type similarity matrix. | 2021-06-17 |
20210182259 | LEVEL-BASED HIERARCHIES - Disclosed herein are system, method, and computer program product embodiments for the translation of a level based format, where each record contains a complete individual path from the highest to the lowest leaf level, to an annotated hierarchy through a generator function which through mapping and encoding on a level-by-level basis, keeping track of sibling links, is able to perform a depth-first pre-ranking order assessment of original data, to produce an annotated hierarchy which may be utilized by a user. | 2021-06-17 |
20210182260 | SYSTEM AND METHOD FOR GENERATING MULTI-CATEGORY SEARCHABLE TERNARY TREE DATA STRUCTURE - Systems, methods, and computer-readable media are disclosed herein that generate a ternary tree data structure that includes multiple categories (e.g., terminologies) using dynamic array modifications that facilitate sharing of one or more nodes across categories. A plurality of different categories may be added and stored within a single ternary tree data structure such that each categories may be separately queried using the single ternary data structure. | 2021-06-17 |
20210182261 | Encrypted Search with No Zero-Day Leakage - A method for providing encrypted search includes receiving, at a user device associated with a user, a search query for a keyword that appears in one or more encrypted documents stored on an untrusted storage device and accessing a count table to obtain a count of documents that include the keyword. The method also includes generating a delegatable pseudorandom function (DPRF) based on the keyword, a private cryptographic key, and the count of documents. The method also includes evaluating a first portion of the DPRF and delegating a remaining second portion of the DPRF to the untrusted storage device which causes the untrusted storage device to evaluate the DPRF and access an encrypted search index associated with the documents. The untrusted storage device determines one or more encrypted documents associated with DPRF and returns, to the user device, an identifier for each encrypted document associated with the DPRF. | 2021-06-17 |
20210182262 | SYSTEM AND METHOD USING HASH TABLE WITH A SET OF FREQUENTLY-ACCESSED BUCKETS AND A SET OF LESS FREQUENTLY-ACCESSED BUCKETS - A method and apparatus perform a first hash operation on a first key wherein the first hash operation is biased to map the first key and associated value to a set of frequently-accessed buckets in a hash table. An entry for the first key and associated value is stored in the set of frequently-accessed buckets. A second hash operation is performed on a second key wherein the second hash operation is biased to map the second key and associated value to a set of less frequently-accessed buckets in the hash table. An entry for the second key and associated value is stored in the set of less frequently-accessed buckets. The method and apparatus perform a hash table look up of the requested key in the set of frequently-accessed buckets, if the requested key is not found, then a hash table lookup is performed in the set of less frequently-accessed buckets. | 2021-06-17 |
20210182263 | SYSTEMS AND METHODS FOR PERFORMING DATA PROCESSING OPERATIONS USING VARIABLE LEVEL PARALLELISM - Techniques for determining processing layouts to nodes of a dataflow graph. The techniques include: obtaining information specifying a dataflow graph, the dataflow graph comprising a plurality of nodes and a plurality of edges connecting the plurality nodes, the plurality of edges representing flows of data among nodes in the plurality of nodes, the plurality of nodes comprising: a first set of one or more nodes; and a second set of one or more nodes disjoint from the first set of nodes; obtaining a first set of one or more processing layouts for the first set of nodes; and determining a processing layout for each node in the second set of nodes based on the first set of processing layouts and one or more layout determination rules, the one or more layout determination rules including at least one rule for selecting among processing layouts having different degrees of parallelism. | 2021-06-17 |
20210182264 | INFORMATION PROCESSING APPARATUS, SYNCHRONIZATION CONTROL METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING SYNCHRONIZATION CONTROL PROGRAM - An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: control execution of synchronization processing of data written along with operations of a plurality of processes; refer to the memory in which an allowable time at an execution time of first synchronization processing performed on synchronization target data written along with operations of the plurality of processes; calculate a first data amount for which an executing time of synchronization falls within the allowable time; and perform second synchronization processing on the synchronization target data in response to a fact that a second data amount of the synchronization target data has reached the first data amount. | 2021-06-17 |
20210182265 | BLOCKCHAIN GENERATION SYSTEM AND METHOD FOR OPERATING THE SAME - A blockchain generation system included in each of servers forming a blockchain network includes a blockchain condition setting device that sets a blockchain configuration condition statement based on an operator's input to a screen of a user interface. A data detector detects result data stored in a memory of a programmable logic controller according to an operation of a process equipment based on the blockchain configuration condition statement. A blockchain generator generates blockchain data based on the result data detected from the memory of the programmable logic controller and transmits the blockchain data to a plurality of client servers connected via the blockchain network. A storage device stores the blockchain data and store blockchain data received from the client servers. | 2021-06-17 |
20210182266 | SYSTEM AND METHOD FOR USE OF LOCK-LESS TECHNIQUES WITH A MULTIDIMENSIONAL DATABASE - In accordance with an embodiment, described herein is a system and method for use of lock-less data structures and processes with a multidimensional database computing environment. Lock-less algorithms or processes can be implemented with specific hardware-level instructions so as to provide atomicity. A memory stores an index cache retaining a plurality of index pages of the multidimensional database. A hash table indexes index pages in the index cache, wherein the hash table is accessible by a plurality of threads in parallel through application of the lock-less process. | 2021-06-17 |
20210182267 | WATERMARK-BASED TECHNIQUES FOR CHANGE-DATA-CAPTURE - Various embodiments set forth systems and techniques for concurrent log and dump processing. The techniques include selecting, from a datastore, a chunk comprising one or more rows of data; comparing the one or more rows of data in the chunk with a first set of log events in a change log associated with the datastore, wherein each log event included in the first set of log events occurs after a first log event in the change log and prior to a second log event in the change log; selecting, based on the comparison, one or more non-conflicting rows in the chunk; and transmitting, to an output, one or more log events associated with the one or more non-conflicting rows in the chunk prior to processing a second set of log events in the change log, wherein the second set of log events occur after the second log event. | 2021-06-17 |
20210182268 | TRACKING LINEAGE OF DATABASE DATA - The subject technology executes a change on an existing micro-partition of a table of a database, the executing of the change comprising generating a new micro-partition that embodies the change. The subject technology receives a request for a delta for the table between a first timestamp and a second timestamp. The subject technology queries at least one change tracking column to determine the delta between the first timestamp and the second timestamp, the delta including information indicating at least one database operation that was performed to at least one row of a set of rows of the table, without including information as to intermediate changes made to at least one row of the set of rows of the table between the first timestamp and the second timestamp, that facilitates a reduction in storage of historical versions of the set of rows of the table. | 2021-06-17 |
20210182269 | SYSTEM FOR REINFORCING RESOURCE INTEGRITY BASED ON EVENT IMPACT ANALYSIS - Embodiments of the present invention provide a system for reinforcing resource integrity of one or more resources based on performing event impact analysis. The system is configured for determining occurrence of an event based on identifying one or more triggers, performing event impact analysis associated with one or more resources of an entity, and initiating an event response based on performing event impact analysis, wherein the event response comprises initiating one or more actions to reinforce and retain resource integrity of the one or more resources. | 2021-06-17 |
20210182270 | ASYMMETRIC QUORUM PROTOCOL BASED DISTRIBUTED TRANSACTION DATABASE CONSISTENCY CONTROL - 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. | 2021-06-17 |
20210182271 | FOREIGN KEY CONSTRAINT ENFORCEMENT ACROSS DATABASE INSTANCES - Disclosed techniques relate to enforcing table dependencies for a database schema when tables are maintained by separate database instances. In some embodiments, a database system generates configuration data based on foreign key constraints for multiple database tables. In some embodiments, in response to a request from an application server to access data, the database system accesses the configuration data (where the configuration data specifies a relationship between a field of a child table and a field of a parent table and at least a portion of the parent table is stored in a different database instance than the child table) and determines whether the request satisfies the specified relationship. In some embodiments, enforcing dependencies at an intermediate orchestration layer maintained by the database systems allows applications to submit requests without considering table dependencies. | 2021-06-17 |
20210182272 | SECURE DISTRIBUTION OF DIGITAL ASSETS WITHIN A COMPUTING ENVIRONMENT USING PERMISSIONED DISTRIBUTED LEDGERS - The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute digital assets within a computing environment using permissioned distributed ledgers. For example, an apparatus may receive, from a computing system, an allocation request, a first digital signature applied to the allocation request, and a second digital signature applied to the allocation request and to the first digital signature. Based on a validation of the first and second digital signatures, the apparatus may approve the allocation request and allocate a digital asset to the first device in accordance with the approved allocation request. The apparatus may also perform operations that record a public key and asset data identifying a digital asset onto a distributed ledger, and may generate and transmit, to the first device, confirmation data indicative of the allocation of the digital asset to the first device. | 2021-06-17 |
20210182273 | TECHNIQUES FOR DETERMINING ANCESTRY IN DIRECTED ACYCLIC GRAPHS - A system and method for determining ancestry in directed acyclic graphs (DAGs). The method includes accessing a first node of a plurality of nodes in a DAG to obtain first change time data and ancestry data, wherein the plurality of nodes includes at least one point of interest, wherein the first change time data indicates a time of a first change to ancestry of the closest point of interest (CPOI); accessing a CPOI of the first node to obtain second change time data, wherein the second change time data indicates a time of a most recent change to ancestry of the CPOI; comparing the first change time data with the second change time data; and determining ancestry of the first node, wherein the ancestry of the first node is determined based on the ancestry data when the first change time data matches the second change time data. | 2021-06-17 |
20210182274 | SYSTEM AND METHOD FOR OFFBOARD VALIDATION OF VARIABLE PARAMETERS - A method in an aircraft for the validation of variable data is provided. The method comprises: receiving a request from an application program to retrieve data attributes for at least one data item to be entered via a GUI provided by the application program; requesting, from the flight management engine using an API, the data attributes for the at least one data item, wherein the data attributes identify at least one limit for data entry for the at least one data item including a minimum and/or maximum value for the at least one data item; receiving the requested data attributes from the flight management engine; and transmitting the data attributes to the application program; wherein the application program restricts data entry for the at least one data item in conformance with each limit provided by the data attributes for the at least one data item. | 2021-06-17 |
20210182275 | DATA MODEL FOR EMISSIONS ANALYSIS - Methods, systems, and devices supporting a data model for emissions analysis are described. Some database systems may store emissions data and support a sustainability application. The sustainability application may display reports that track and analyze data related to carbon emissions. In some cases, underlying data for a report is missing from the database system. The system may support extrapolation techniques to estimate the missing data and aggregate the underlying data—including the extrapolated values—according to a data schema of the database to calculate fields in a report. In some cases, a single data record may be used to generate multiple reports. The system may send one or more results to a user device for display in a user interface (e.g., in one or more dashboards). Additionally or alternatively, the system can display underlying calculations (e.g., report calculations, extrapolation calculations, etc.) in the user interface to support auditing activities. | 2021-06-17 |
20210182276 | Managing Stale Connections in a Distributed System - A system performs operations that include receiving a database request to access, via a first connection in a connection pool, information stored in a database of the system. The first connection is associated with a physical connection layer and one or more logical connection layers. The physical connection layer points to a first network socket. Additionally, the operations include storing metadata associated with the one or more logical connection layers in a buffer. The operations further include responsive to determining that the first connection has been terminated and while maintaining the one or more logical layers, modifying the physical connection layer to point to a second network socket that is different from the first network socket. The operations also include subsequent to the modifying, processing the database request via the first connection based on the metadata stored in the buffer. | 2021-06-17 |
20210182277 | High performance distributed system of record with extended transaction processing capability - A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO. | 2021-06-17 |
20210182278 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT METHOD, AND COMPUTER READABLE MEDIUM - An information integration unit ( | 2021-06-17 |
20210182279 | SYSTEM AND METHOD FOR INITIATING BULK INSERTS IN A DISTRIBUTED DATABASE - Described herein is a system and method for initiating a bulk insert in a distributed database. The system described herein provides for a client to identify target index servers of the data records by examining the data records. The system identifies a partition criterion of the target index servers and partitions the data records based on a partition criterion, into subsets of data records. The system builds buckets including the subsets of data records that correspond to a partition. The system inserts each bucket including the subset of the data corresponding to a specific partition to the respective target index server where the specific partition is physically located and inserts the subset of data records in the table locally. The system inserts each bucket in each respective target index server in parallel. | 2021-06-17 |
20210182280 | SYSTEM AND METHOD FOR VALUE PACK GENERATION USING GENERIC SQL PLUGIN FOR UNIFIED CONSOLE - Systems and methods of automating the generation of a logical model defining one or more tables of a data source are provided. The logical model definitions of the tables can be exposed to a platform that can access and obtain data from multiple heterogeneous data sources based on a unified and normalized format. Tables of a data source can be analyzed to determine key characteristics, and based on the key characteristics, converted into dimension and fact table representations, objects, and operations that comport with the unified and normalized format. Default rules for generating the dimension and fact table representations, objects, and operations can be followed, or user-defined customizations can be implemented. | 2021-06-17 |
20210182281 | Electronic Device Description Language (EDDL) Search and Navigation Assistant - A method of and system for implementing a search function to bypass a sequential hierarchical menu selection path to access a device parameter, where hierarchical menus are generated based on an electronic device description (EDD) and interpreted using an EDD engine. The search function provides a first parameter result set without rendering display characteristics to provide a user a simple initial display of possible matches. A user selection of a desired device parameter is received and a device parameter view may be retrieved containing the desired device parameter and rendered on a user interface. | 2021-06-17 |
20210182282 | AUTOMATED PRESENTATION OF INFORMATION USING INFOGRAPHICS - In one embodiment, a method for creating one or more infographics, comprising: receiving and storing data associated with an individual or an entity, in a format according to a schema that includes at least two properties associated with the individual or entity; reading at least a portion of the data; determining which of the at least two properties in the schema do not have corresponding read data associated with the individual or entity; based on that determination, selecting an infographic definition from among a plurality of infographic definitions defining the appearance of at least a portion of an infographic; generating one or more infographics based on (i) the at least a portion of the data and (ii) the selected infographic definition; and providing the one or more generated infographics to an output device. | 2021-06-17 |
20210182283 | PROVIDING A DATA QUERY SERVICE TO A USER BASED ON NATURAL LANGUAGE REQUEST DATA - The disclosure herein describes providing a data query service to a user based on natural language request data. The natural language request data is obtained from a user interface and a query structure is populated based on the natural language request data. The query structure is compared to stored queries and, based on identifying a stored query that matches the query structure, the user is prompted to confirm or reject that the identified query be performed. Based on receiving a confirmation of the identified query from the user, the identified query is selected for performance. Alternatively, based on receiving a rejection of the identified query from the user, a query based on the query structure is generated and selected for performance. The selected query is then performed on at least one data source and query output from the performed query is provided to the user. | 2021-06-17 |
20210182284 | SYSTEM AND METHOD FOR DATA INGESTION AND WORKFLOW GENERATION - A system and method are provided for coordinating data ingestion and workflow. In an implementation, the method includes: obtaining, at a processor, a plurality of data ingestion jobs; identifying, based on a stored batching factor, a subset of the plurality of data ingestion jobs to be grouped together; performing batch processing of the subset of data ingestion jobs together in a single shell action; and creating a workflow schedule based on the single shell action comprising the batched data ingestion jobs. The present disclosure advantageously provides batch processing of data ingestion jobs themselves, in contrast to existing approaches which may use data ingestion jobs to perform batch processing on underlying data. The data ingestion jobs can be Sqoop jobs, or in other formats or using other approaches such as through Kafka, Flume or Spark. | 2021-06-17 |
20210182285 | HYBRID IN-MEMORY BFS-DFS APPROACH FOR COMPUTING GRAPH QUERIES INVOLVING COMPLEX PATH PATTERNS INCLUDING TREES AND CYCLES INSIDE RELATIONAL DATABASE SYSTEMS - An in-memory graph query runtime is integrated inside a database management system and is capable of performing simple patter-matching queries against homogeneous graphs. The runtime efficiently combines breadth-first (BFS) and depth-first (DFS) neighbor traversal algorithms to achieve a hybrid runtime that takes the best from both sides. As a result, the hybrid runtime is able to process arbitrarily large queries with a fixed amount of memory, optimizing for memory locality. | 2021-06-17 |
20210182286 | PERFORMING CROSS-TABULATION USING A COLUMNAR DATABASE MANAGEMENT SYSTEM - Cross-tabulation operation is performed within a columnar database management system. The columnar database management system receives a request to perform a cross-tabulation operation on a set of database tables. The columnar database management system determines values of cross-tabulation operation for each row of the result. The columnar database management system determines a domain for each value of the row dimension corresponding to a row combination. The columnar database management system determines an intersection set of the domains corresponding to values of the row dimensions for the row combination. The columnar database management system determines a value for the result column for the row combination as an aggregate value based on the records of the intersection set. | 2021-06-17 |
20210182287 | Dynamic Filter Recommendations - A user preference hierarchy is determined from user response to images. Images may be tagged using machine learning models trained to determine values for images. Products are clustered according to product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate affinity for a product vector. A user may provide feedback regarding a price point and products are weighted according to a distribution about the price point. The distribution may be asymmetrical according to direction of movement of the price point. Filters may be dynamically defined and presented to a user based on popularity and frequency of occurrence of attribute-value pairs of search results and based on feedback regarding the search results. | 2021-06-17 |
20210182288 | PROVIDING OBLIVIOUS DATA TRANSFER BETWEEN COMPUTING DEVICES - Implementations of this specification provide methods and apparatuses for oblivious data transfer between computing devices. An example method includes receiving, by a second computing device, an oblivious transfer from a first computing device. The first computing device splits feature data in a feature dataset into a plurality of sub-data and uses the plurality of sub-data as input, and the second computing device uses label data in a label dataset as input. The second computing device selects target sub-data from the plurality of sub-data input by the first computing device, and determines a first summation result of the selected target sub-data. The second computing device receives from the first computing device a second summation result of the one or more splitting parameters in the splitting parameter set, and calculates a statistical indicator based on the first summation result and the second summation result. | 2021-06-17 |
20210182289 | ONE BY ONE SELECTION OF ITEMS OF A SET - An associative memory array includes a plurality of associative memory cells arranged in rows and columns where each first cell in a first row and in a first column has access to a content of a second cell in a second row in an adjacent column. | 2021-06-17 |
20210182290 | DATABASE SEARCHING WHILE MAINTAINING DATA SECURITY - A method includes receiving a first search term and a second search term and using the first search term to search a first system that associates the first search term with a plurality of people to retrieve a respective identifier for each of the plurality of people. The second search term and the plurality of identifiers are used to search a second system that associates the second search term with a second plurality of people. The second system returns a count of the number of people who are in both the first plurality of people and the second plurality of people but is prevented from associating the first search term with a person and from releasing the association between the second search term and the second plurality of people. The count is returned as the number of people who have both the first search term and the second search term. | 2021-06-17 |
20210182291 | Question Library For Data Analytics Interface - A question library aids in intuitive analysis of stored data. The question library comprises: 1) a plurality of text questions, 2) a numerical representation (e.g., a vector) of each text question, and 3) a corresponding query in a query language. A numerical vector is generated for a question posed to a database. If a matching library question (based upon vector similarity) is not found, the user receives the original answer. If a matching library question based upon vector similarity is found, the user receives the answer to that library question (with potential modifications). Embodiments may determine similarity by calculating Pearson's coefficient, Spearman's rho, or Kendall's tau. Embodiments may parse the first query to identify constituent elements (measures, dimensions, filters). These entities are extracted and compared to elements of the second question matched within the library, to allow modification of the library query to align with the initial query. | 2021-06-17 |
20210182292 | SYSTEM AND METHOD FOR ITERATIVELY EXECUTING AN ALGORITHM ACROSS PARTITIONS IN PARALLEL - The system described herein provides for iteratively executing an algorithm across partitions of a database table, in parallel. An instance of the algorithm may be executed for each partition of a database table across different hosts, in parallel, using predefined control data. The system may receive a result corresponding to each partition in response to executing algorithm on the respective partition. The system may determine a result corresponding to each of the partitions satisfies predefined criteria. The predefined criteria is defined by the user. In response to determining that the result corresponding to a partition fails to satisfy the predefined criteria, the system may modify the control data and execute an instance of the algorithm on each of the partitions using the modified control data. | 2021-06-17 |
20210182293 | CANDIDATE PROJECTION ENUMERATION BASED QUERY RESPONSE GENERATION - 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. | 2021-06-17 |
20210182294 | RELEVANCE TUNING FOR ONLINE SEARCH - In an embodiment, the disclosed technologies are capable of creating and storing a digital repository capable of storing digital work items; receiving a query; determining historical alpha values and historical beta values for each of at least two candidate search algorithms; for each of the at least two candidate search algorithms, generating a beta distribution using the historical alpha values and the historical beta values as parameters; for each of the at least two candidate search algorithms, computing, using values sampled from the beta distribution, a score that indicates a likelihood of the candidate search algorithm producing a search result that satisfies a relevance criterion; selecting, from the at least two candidate search algorithms, an algorithm that has a score that satisfies a selection criterion; and executing the query using the selected algorithm. | 2021-06-17 |
20210182295 | METHODS FOR STRATIFIED SAMPLING-BASED QUERY EXECUTION - A method for stratified-sampling-based query execution includes: receiving a query; collecting a first data sample from the first dataset using a non-stratified sampling technique; performing statistical analysis on the first data sample; identifying a stratum classifier from the statistical analysis; generating a stratum classification by calculating strata boundaries for the stratum classifier; and calculating a result to the query based on analysis of the second data sample. | 2021-06-17 |
20210182296 | ANOMALY LOCALIZATION DENOISING AUTOENCODER FOR MACHINE CONDITION MONITORING - Systems, techniques, and computer-program products that, individually and in combination, permit machine condition monitoring are provided. In some aspects, state estimation and anomaly localization can be determined jointly. To that end, in some embodiments, systems can be configured using at least a synthetic training dataset. The synthetic training dataset includes sensor output data that incorporates synthetic a random amount of noise to each one of multiple sensor devices that probe an industrial machine. The training dataset also includes synthetic information indicative of location of anomalous sensor device(s) of the multiple sensor devices. Therefore, the systems can learn to determine state estimation and anomalous localization concurrently, in a single operation. Accordingly, the training of the systems is consistent with the operation of the systems during machine condition monitoring. Embodiments of the disclosure provide superior predictive performance over conventional machine condition monitoring approaches. | 2021-06-17 |
20210182297 | REAL-TIME DASHBOARDS, ALERTS AND ANALYTICS FOR A LOG INTELLIGENCE SYSTEM - This disclosure describes how data supporting real-time reporting services can be cached during a log intake process. In particular, instead of caching all the log data being generated by an operational system, only the log data relevant to existing queries associated with the real-time reporting services are cached. In some embodiments, only particular metrics contained within the log data are stored for rapid access by the real-time reporting services. | 2021-06-17 |
20210182298 | GAIT-BASED BIOMETRIC DATA ANALYSIS SYSTEM - Systems and methods for determining a user's health/wellness condition. Gait-based biometric data from a user is gathered using a sensor module. The biometric data is transmitted to a data processing module that compares characteristics of the biometric data with previously obtained baseline biometric data from the same user. Differences between the current data and the baseline data indicate changes in the user's condition. Databases containing kinematic chain models for the user are used to obtain more accurate and more specific indications regarding determined changes in the user's condition. A base kinematic chain model is created for the user when the user first uses the system and current kinematic chain models are generated for each biometric data set gathered. Characteristics of the base and the current kinematic chain models are compared to determine changes in the user's condition. | 2021-06-17 |
20210182299 | RANKING FILTER OPERATION FOR CALCULATION SCENARIOS - A calculation engine of a database management system is described. The calculation engine may receive a query associated with a calculation scenario that defines a data flow model. The data flow model may include one or more calculation nodes, each of which corresponding to an operation performed on one or more database tables stored at a database. The one or more calculation nodes may include at least one calculation node corresponding to a ranking filter operation. The calculation engine may execute the query including by executing the calculation scenario. The executing of the calculation scenario may include performing the ranking filter operation to generate a result corresponding to at least a portion of rows included in a first partition of a database table stored at the database. Related systems, methods, and articles of manufacture are provided. | 2021-06-17 |
20210182300 | BROKER CHAT BOT - A personalized recommendation system for providing personalized recommendations to a plurality of users, the personalized recommendation system comprising at least one processing resource configured to: obtain a list of Objects of Interest (OOIs) for each of the users, each OOI having one or more corresponding characteristics; calculate relevance scores for each of the OOIs, and for a plurality of other objects not included in the list, the relevance scores calculated utilizing at least one of the characteristics of the OOIs; provide, based on the relevance scores, one or more recommendations to each user, wherein each recommendation is for performing an action relating to a corresponding OOI from the list, or to a corresponding other object; and recalculate at least one of the relevance scores for each user, based at least on performance of the action by the respective user, or lack thereof. | 2021-06-17 |
20210182301 | APPARATUS, SYSTEMS AND METHODS FOR SCORING AND DISTRIBUTING THE RELIABLITY OF ONLINE INFORMATION - The apparatus, systems and methods dynamically provide the reliability of multimedia documents by applying a series of intrinsic criteria and extrinsic criteria by pre-calculating a reliability score for at least a set of multimedia documents of at least one pre-selected source of multimedia documents, and by providing, in response to a request, the multimedia documents from the pre-selected sources associated with the score and the multimedia documents from the other sources associated with a score conditionally calculated. | 2021-06-17 |
20210182302 | System and Method for Transmitting Electronic Plumbing Fixture Data and Health Data to a User Device for Transmission Over a Network - An EPF digital record transmission system may be configured to transmit an EPF digital record from an EPF device to a user device. The user device may then transmit the EPF digital record to a host server for storage and processing. The EPF device may also be configured to transmit health data and the user device may be configured to analyze one or both of the health data and the EPF digital record and present a health recommendation. | 2021-06-17 |
20210182303 | Self-Adjusting Connection Pool in a Distributed System - A method includes calculating first connection usage information based on a first number of connections being used in a connection pool over a first time interval and adding a first number of database connections to the connection pool based on determining that the first connection usage information satisfies a first usage threshold. Additionally, the method includes calculating second connection usage information based on a second number of connections being used in the connection pool over a second interval. The second interval has been previously reset responsive to adding the first number of database connections to the connection pool. The method also includes determining whether to adjust the number of database connections in the connection pool based on the second connection usage information. | 2021-06-17 |
20210182304 | DISTRIBUTION MANAGEMENT SYSTEM - A distribution management system and/or non-transitory computer-readable recording medium is provided for storing instructions are stored for executing a method for distribution management. A data loader for a distribution management system is provided. The distribution management system includes a data loader configured to receive input data; process the input data using a validation assessment to produce validated data; and associate the validated data with a plurality of predefined data fields to create a plurality of data structures. An aggregation module is configured to create an aggregated data structure from the plurality of data structures based on at least one predefined data field. An access point is configured to provide access to the aggregated data structure, wherein the access point is accessible to a first user. | 2021-06-17 |
20210182305 | SYSTEMS, APPARATUS, AND METHODS FOR DATA INTEGRATION OPTIMIZATION - Systems, methods, and techniques for optimizing a plurality of data integration tasks within a data integration collection by identifying, as a sub-set of the plurality of data integration tasks, a plurality of point-to-point data integration tasks defining a data integration transformation plan to include: generating one or more publication data integration tasks comprising publishing from each respective data source of the plurality of point-to-point data integration tasks to generate a single publication topic; and generating one or more subscription data integration tasks causing each respective target of the plurality of point-to-point data integration tasks to subscribe to the single publication topic; and generating a set of optimization instructions configured to cause the at least one computer to implement the data integration transformation plan; and executing the set of optimization instructions to generate the one or more publication data integration tasks and the one or more subscription tasks. | 2021-06-17 |
20210182306 | RECONCILATION AND PRIORITIZATION BASED ON DETERMINISTIC AND CONSERVATIVE WEIGHT METHODS - Methods, systems, and computer-readable media are disclosed herein to provide rule-based reconciliation of records. Specifically, rules are utilized to reconcile one or more records and identify duplicates therein. Once duplicate records are identified, one or more ranking sets can be utilized to identify which of the duplicate records to write to the system. | 2021-06-17 |
20210182307 | SYSTEM AND METHODS FOR AUTONOMOUS MONITORING AND RECOVERY IN HYBRID ENERGY MANAGEMENT - A method includes receiving, at a translation engine operably coupled to and associated with a first asset from a plurality of assets associated with an energy delivery system, a signal representing operational data from the first asset. The method also includes translating, via the translation engine, the operational data from a first protocol to a second protocol, thereby producing a first modified operational data. The method also includes translating, via the translation engine, at least one of a data label, a unit of measurement, or a value of the first modified operational data from a first data type to a second data type, to produce a second modified operational data. The method further includes sending a signal to cause storage of the second modified operational data in a repository accessible to a user. | 2021-06-17 |
20210182308 | METHOD AND SYSTEM FOR NORMALIZING AUTOMOTIVE DATA - A method and a system for normalizing data and data format of automotive data associated with connected vehicles and obtained from a plurality of sources are provided herein. The system may include: a data collector configured to obtain a plurality of data entries relating to connected vehicles and presented in different data formats from a plurality of sources; a data manipulating platform configured to enable a user to select and order a plurality of manipulating modules configured to manipulate data or data format of the data entries; a computer processor configured to execute the manipulating modules, in the selected order on the data entries, to yield a plurality of respective data entries that are normalized in accordance with a predefined data and data format, wherein the manipulation includes in the selected order at least manipulation of the following: a data type, data name, data format, and data content. | 2021-06-17 |
20210182309 | Linked Filter Groups - The present disclosure pertains to linked filter groups for linking a driver element of a user interface to a receiver element of the user interface such that data filters applied to driver element are propagated to the receiver element. A first linked group may include a first set of filters for a first visualization of the driver element and a first set of element identifiers of other elements in the user interface, including a first identifier of a first receiver element. When updating visualizations of the receiver element, the first set of filters of the first linked group may be aggregated with a second set of filters of the first receiver element based on the receiver element being a member of the first linked group. As such, the updates to the receiver element are based on both sets of filters. | 2021-06-17 |
20210182310 | Edge Key Value Store for a Distributed Platform - Provided is an edge key value (“EKV”) store for receiving data from any of network location of a distributed platform, and for distributed a synchronized copy of the data to servers at the network locations where the data is requested regardless of where, how, and when the data is updated. The EKV store may receive a first value for a key at a first storage device of the EKV store based on a message issued by a first user through a first network location, may receive a second value for the key at a second storage device of the EKV store based on a message issued by a second user through a second network location, and may store the second value as a current value for the key by forming a consensus across the storage devices that the second value is the most recent value for the key. | 2021-06-17 |
20210182311 | STORAGE INTERFACE FOR SYNCHRONIZING CONTENT - An interface of a content management system manages storage and access of content on the system. For example, after receiving, from a client, a request to download a content item, the interface determines whether the request includes a valid token. If so, the interface sends a content item request to a storage service, retrieves the content item, and sends the content item to the client. Otherwise, the interface sends an authorization request to an authorization service, an authentication request to an authentication service, and a content item request to the storage service. Based on the requests, the interface determines whether the content item is available in storage and whether the client is authorized to access the content item. When the content item is available in storage and the client is authorized to access the content item, the interface retrieves the content item and sends the content item to the client. | 2021-06-17 |
20210182312 | COMPONENT-BASED SYNCHRONIZATION OF DIGITAL ASSETS - The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely. | 2021-06-17 |
20210182313 | SELF HEALING FAST SYNC ANY POINT IN TIME REPLICATION SYSTEMS USING AUGMENTED MERKLE TREES - Replication operations of replicating data from a production site to a replica site. The replication is performed using independent Merkle trees. The Merkle trees are updated asynchronously using Merkle trees that have been augmented with a time-based value. The synchronization is verified by comprising root hashes of the independent Merkle trees at certain points in time. The replication and Merkle trees are self-healing and trigger a resynchronization when a discrepancy is discovered. | 2021-06-17 |
20210182314 | SYSTEMS AND METHODS FOR ON-CHAIN / OFF-CHAIN STORAGE USING A CRYPTOGRAPHIC BLOCKCHAIN - A data management method includes performing a CRUD function on data in accordance with a received data envelope and with respect to a database, and storing a hash value on a block of a blockchain, wherein the hash value indicates a location of the data in a permanent storage. | 2021-06-17 |
20210182315 | HYBRID IN-MEMORY BFS-DFS APPROACH FOR COMPUTING GRAPH QUERIES AGAINST HETEROGENEOUS GRAPHS INSIDE RELATIONAL DATABASE SYSTEMS - An in-memory graph query runtime is integrated inside a database management system and is capable of performing simple patter-matching queries against homogeneous graphs. The runtime efficiently combines breadth-first (BFS) and depth-first (DFS) neighbor traversal algorithms to achieve a hybrid runtime that takes the best from both sides. As a result, the hybrid runtime is able to process arbitrarily large queries with a fixed amount of memory, optimizing for memory locality. | 2021-06-17 |
20210182316 | HYBRID IN-MEMORY BFS-DFS APPROACH FOR COMPUTING GRAPH QUERIES AGAINST HOMOGENEOUS GRAPHS INSIDE RELATIONAL DATABASE SYSTEMS - An in-memory graph query runtime is integrated inside a database management system and is capable of performing simple patter-matching queries against homogeneous graphs. The runtime efficiently combines breadth-first (BFS) and depth-first (DFS) neighbor traversal algorithms to achieve a hybrid runtime that takes the best from both sides. As a result, the hybrid runtime is able to process arbitrarily large queries with a fixed amount of memory, optimizing for memory locality. | 2021-06-17 |
20210182317 | IDENTIFICATION AND ANALYSIS OF COHESIVE AND TOPIC-FOCUSED GROUPS OF USER ACCOUNTS FROM USER-GENERATED CONTENT ON ELECTRONIC COMMUNICATION PLATFORMS - A computer implemented method for detecting a set of relevant communities of accounts, the accounts being connected by at least one communication platform, includes collecting data from a stream of messages circulating on at least one communication platform; extracting interaction data and shared objects, the shared objects being shared among the accounts; processing each collected message in order to obtain content metadata; processing collected data in order to obtain an account profile of each account; from collected data building shared objects graphs and interaction graphs; building a resulting graph; applying a community detection method to the resulting graph to obtain a set of communities of accounts; computing quality indicators of the set of communities to obtain at least one score for each community the score enabling the selection of at least a relevant community. | 2021-06-17 |
20210182318 | Data Retrieval Method and Apparatus - In a data preparation process, raw data in a database is classified into first-type data and second-type data. In a data retrieval process, a first retrieval range is determined in the first-type data, and to-be-retrieved data is retrieved in the first retrieval range, to obtain a first retrieval result; the to-be-retrieved data is retrieved from all of the second-type data, to obtain a second retrieval result; and finally, a final retrieval result is determined from the first retrieval result and the second retrieval result. | 2021-06-17 |
20210182319 | MAP SEARCH INTERFACE SYSTEM FOR GIS OBJECTS HAVING NON-SPECIFIABLE LOCATION ATTRIBUTES - A map search interface system receives GIS object location and attribute data of a plurality of GIS objects. The system can then receive GIS object search parameters in relation to a geographic subregion within GIS data. The system determines a subset of GIS objects of the plurality of GIS objects falling within the geographic subregion according to location data thereof and the geographic subregion. The system assigns search parameter match total categories to each of the subset of GIS objects according to attribute data of the subset of GIS objects and the GIS object search parameters and generates a map search interface comprising a map rendered from the GIS data wherein the map search interface displays the geographic subregion and the search parameter match total categories of the subset of GIS objects, without displaying a specific location of each respective GIS object. | 2021-06-17 |
20210182320 | Handling of Point Of Interest (POI) Data Content - Point-of-Interest (POI) data is stored according to a first, POI library as a flat file in a database. An engine is positioned between the POI library and an interface. The interface is configured to interact with data structured in a hierarchical manner and stored according to a second library (e.g., a modeling interface utilizing folders). The engine functions to wrap a POI object taken from a table of the POI library, into an augmented object recognized and handled by the second library of the (hierarchical) interface. To accomplish this, the engine augments the POI table with an additional column that is to be indexed by the second library. In this manner, embodiments may impart additional, hierarchy-based functionality to existing POI handling schemes. Particular embodiments may impart enhanced security (e.g., permissions at the data object-level) to existing POI schemes that implement permissions only at the POI-level and/or at the application-level. | 2021-06-17 |
20210182321 | STRUCTURES MAINTENANCE MAPPER - Systems and methods are provided herein for enabling a computing system to search and interact with service records containing natural language text to aid in the analysis of those records by: displaying in a user interface an image of a complex system; receiving, from the user interface, a high-level selection of criteria of the complex system; querying issue maps associated with individual natural language service records of a corpus of natural language service records based on the high-level selection, wherein the issue maps specify at least one term related to the complex system and a location on the complex system associated with the at least one term; and returning at least one issue map, wherein the at least one issue map returned specifies a term or location correlated to the criteria of the complex system indicated by the high-level selection. | 2021-06-17 |
20210182322 | ENHANCE A MAIL APPLICATION TO FORMAT A LONG EMAIL CONVERSATION FOR EASY CONSUMPTION - System and methods discussed for automatically generating conversation-based reports from email threads for easier and more intuitive user-consumption may include a parser, configured to identify all related emails, extract relevant portions of each email including embedded or in-line comments within quoted portions, and generate a single report document that presents the conversation in chronological order. Duplicate portions of each email are automatically removed and excluded from the report, reducing memory and bandwidth requirements, and also making the report more intuitive and easier to read. Attachments to the email may be included in the report, with additional deduplication to further reduce memory and bandwidth requirements. | 2021-06-17 |
20210182323 | GROUPING USERS OF A MOBILE NETWORK - Identifying groupings of individual users of a mobile network. In particular, some embodiments are configured to obtain transaction data records from one or more mobile network provider(s). Groupings of users may be identified by capturing association patterns in the data by applying word embedding. | 2021-06-17 |
20210182324 | METHOD FOR CAPTURING AND UPDATING DATABASE ENTRIES OF CRM SYSTEM BASED ON VOICE COMMANDS - Described herein are systems and methods for facilitating the information entry and task updates to a task database in a cloud server. In one embodiment, a method includes the operations of receiving, by one or more neutral network models on a cloud server, voice instructions captured by an interactive voice response (IVR) application on a mobile device, wherein the voice instructions are to update states of one or more tasks displayed in a voice interface of the IVR application; recognizing the voice instructions and constructing appropriate texts using the one or more trained neutral network models; presenting the texts to one or more voice interfaces provided by the IVR application for confirmation by a user; and storing the user confirmed texts to a repository on the cloud server. | 2021-06-17 |
20210182325 | Visual Presentation of Search Results - The present disclosure discloses using a computer or handheld device for inputting a keyword for searching, wherein the keyword is associated with a location within a page of a document on which the keyword will appear; inputting the location associated with the keyword, wherein the location is one of the following: a left top quadrant of a page of the document, a right top quadrant of the page, a left bottom quadrant of the page, a right bottom quadrant of the page, a top section of the page divided into three vertical sections, a middle section of the page divided into three vertical sections, or a bottom section of the page divided into three vertical sections; configuring a processor to use cognitive pattern recognition for identifying documents in a repository that contain the keyword in the location; and generating a search result which includes the one or more documents. | 2021-06-17 |
20210182326 | CALL SUMMARY - A faster and more streamlined system for providing summary and analysis of large amounts of communication data is described. System and methods are disclosed that employ an ontology to automatically summarize communication data and present the summary to the user in a form that does not require the user to listen to the communication data. In one embodiment, the summary is presented as written snippets, or short fragments, of relevant communication data that capture the meaning of the data relating to a search performed by the user. Such snippets may be based on theme and meaning unit identification. | 2021-06-17 |
20210182327 | SYSTEM AND METHOD FOR PROGRAMMATIC GENERATION OF ATTRIBUTE DESCRIPTORS - Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically processing text information to generate attribute descriptors contained therein. The method includes programmatically accessing, via a network device, a textual unit, the textual unit associated with a commercial entity or a commercial object. The method also includes executing a text processing engine to programmatically generate an attribute descriptor from the textual unit. The method further includes storing, on a non-transitory computer-readable storage device, the attribute descriptor in association with identification of the commercial entity or the commercial object. | 2021-06-17 |
20210182328 | SYSTEM AND METHOD FOR HIERARCHICALLY ORGANIZING DOCUMENTS BASED ON DOCUMENT PORTIONS - Embodiments as disclosed may generate an organizational hierarchy based on embeddings of portions of documents. Embeddings resulting from the embedding of the portions of the documents can be clustered using a hierarchical clustering mechanism to segment the portion space into a set of hierarchical clusters. Documents can be assigned to these clusters based on the presence of a portion of a document within a cluster. In this manner, the documents may themselves be clustered based on the clusters created from portions across the documents of the corpus. The clusters to which a document is assigned may also be ranked with respect to that document. Similarly, documents assigned to cluster can be ranked within the cluster to which they are assigned. Additionally, in certain embodiments, names or snippets for the clusters of the hierarchy may be derived from the portions comprising that cluster. | 2021-06-17 |