43rd week of 2021 patent applcation highlights part 45 |
Patent application number | Title | Published |
20210334228 | MANAGING NETWORK INTERFACE CONTROLLER-GENERATED INTERRUPTS - Systems and methods for managing interrupts generated by network interface controllers. An example method may comprise: responsive to determining that a memory pressure metric in a computer system does not exceed a threshold value, disabling interrupts that signal completion of a packet transmission by a network interface controller; transmitting a plurality of data packets by the network interface controller; and responsive to detecting that the memory pressure metric exceeds the threshold value, releasing a memory buffer allocated to a data packet of the plurality of data packets. | 2021-10-28 |
20210334229 | FILE TRANSFER METHOD, APPARATUS, DEVICE BETWEEN BMCS AND STORAGE MEDIUM - A file transfer method between BMCs is provided, to implement file transfer from a master BMC to a slave BMC. Firstly, a file to be transferred to the slave BMC is obtained. Then a communication connection with the slave BMC is established through an I2C bus. After the communication connection is established, the file is divided into multiple sub-files to meet transmission requirements of an IPMI. Finally, the sub-files are read, and the sub-files are sent to the slave BMC, so that the slave BMC combines the sub-files to obtain the file. A file transfer apparatus, device between BMCs and a storage medium corresponding to the method are further provided. | 2021-10-28 |
20210334230 | METHOD FOR ACCESSING DATA BUS, ACCESSING SYSTEM, AND DEVICE - A method for accessing a data bus includes setting a first-come-first-served basis for determining priorities between masters in addition to a fixed priority being set between the same masters. A number of master ports are connected to a number of masters, and a number of slave ports are connected to a number of slaves. First and second multiplexers are connected between the master ports and the slave ports, a number of decoders are connected to the second multiplexers, and a number of arbiters are connected to the first multiplexers. The master ports have a fixed priority, but each arbiter, in receiving an access-request signal sent by a master port, can determine an order as to which of multiple master ports can access a slave port according to a combination of the fixed priority basis and the first-come-first-served basis. A system and a relevant device are also disclosed. | 2021-10-28 |
20210334231 | SYSTEM TO ENABLE DISPLAY DETECT AND METHOD THEREFOR - A method may include executing basic input/output system (BIOS) instructions to initialize an information handling system. The initialization may include generating a hot-plug detect (HPD) override request. The method may further include receiving the HPD override request at a general purpose input/output (GPIO) device. In response to receiving the HPD override request, the GPIO may assert an active-low signal at an interconnect electrically connected to a HPD terminal of a graphics display receptacle, the receptacle for coupling a graphics processing unit to a graphics display device. | 2021-10-28 |
20210334232 | Bus Transceiver - In accordance with an embodiment, an integrated driver circuit includes: a first connection and a second connection configured to be connected to a control chip; at least one bus connection configured to be connected to a bus line; and a control circuit. The control circuit is configured to operate in a first mode or a second mode; to output a reception signal at the second connection in the second mode, where the reception signal represents a bus signal received at the bus connection; to assume a state of low power consumption in the first mode; to change from the first mode to the second mode when a first command is detected at the first connection or at the second connection; and to change from the second mode to the first mode when the bus signal does not indicate any data for a predefined period of time. | 2021-10-28 |
20210334233 | COMMUNICATION CONTROL DEVICE AND TRANSCEIVER FOR A USER STATION OF A SERIAL BUS SYSTEM, AND METHOD FOR COMMUNICATING IN A SERIAL BUS SYSTEM - A communication control device and a transceiver for a user station of a serial bus system and a method for communicating in a serial bus system. The communication control device includes a communication control module for generating a transmission signal for controlling a communication of the user station with another user station of the bus system, in which bus system at least one first communication phase and one second communication phase being used for exchanging messages between user stations of the bus system, a first terminal for transmitting the transmission signal to a transceiver designed to transmit the transmission signal onto a bus, a second terminal for receiving a digital reception signal from the transceiver, a bidirectional terminal, and an operating mode switching module for switching the transmission direction of the bidirectional terminal as a function of the operating mode of the transceiver in the second communication phase. | 2021-10-28 |
20210334234 | DISTRIBUTED GRAPHICS PROCESSOR UNIT ARCHITECTURE - The present disclosure is directed to a distributed graphics processor unit (GPU) architecture that includes an array of processing nodes. Each processing node may include a GPU node that is coupled to its own fast memory unit and its own storage unit. The fast memory unit and storage unit may be integrated into a single unit or may be separately coupled to the GPU node. The processing node may have its fast memory unit coupled to both the GPU node and the storage node. The various architectures provide a GPU-based system that may be treated as a storage unit, such as solid state drive (SSD) that performs onboard processing to perform memory-oriented operations. In this respect, the system may be viewed as a “smart drive” for big-data near-storage processing. | 2021-10-28 |
20210334235 | SYSTEMS AND METHODS FOR CONFIGURING, CREATING, AND MODIFYING PARALLEL FILE SYSTEMS - A method, a computing device, and a non-transitory machine-readable medium for allocating configuring, creating, and modifying parallel file systems are disclosed. In one or more example embodiments, a file system object that identifies a set of parameters (e.g., name, capacity, subnetwork, subnetwork partition, etc.) for a parallel file system is received at an orchestration engine from a service. In response to detecting the presence of the file system object, a controller of the orchestration engine creates a set of orchestration objects based on the set of parameters. The orchestration engine then configures a container structure based on the set of orchestration objects. The container structure may include a container for running a file system service for the parallel file system. The orchestration engine mounts a set of volumes in a distributed storage system to the container structure for use in running the parallel file system. | 2021-10-28 |
20210334236 | SUPPORTING DISTRIBUTED AND LOCAL OBJECTS USING A MULTI-WRITER LOG-STRUCTURED FILE SYSTEM - Supporting distributed and local objects using a multi-writer log-structured file system (LFS) includes, on a node, receiving incoming data from each of a plurality of local objects; coalescing the received data; determining whether the coalesced data comprises a full segment of data; based at least on the coalesced incoming data comprises a full segment, writing at least a first portion of the coalesced data to a first storage of the LFS, wherein the coalesced data comprises the first portion and a remainder portion; writing the remainder portion to a second storage of the LFS; acknowledging the writing to the objects; determining whether at least a full segment of data has accumulated in the second storage; based at least on determining that at least a full segment has accumulated, writing at least a portion of the accumulated data as one or more full segments of data to the first storage. | 2021-10-28 |
20210334237 | QUANTUM FILE MANAGEMENT SYSTEM - A quantum file management system is disclosed. A quantum file manager receives, from a requestor, a request to access a quantum file that comprises a plurality of qubits. The quantum file manager determines, for each respective qubit of the plurality of qubits, a qubit identifier of the respective qubit. The quantum file manager sends, to the requestor in response to the request, information that includes the qubit identifier for each respective qubit of the plurality of qubits. | 2021-10-28 |
20210334238 | AUTOMATED FILE NAMING AND FILE ORGANIZATION USING MACHINE LEARNING - In some examples, before saving a file, a device analyzes contents (e.g., text and images) of the file to create a bag of words. The device performs Latent Dirichlet Allocation of the bag of words to determine topics included in the file and orders the topics in descending order of frequency. The device generates a particular name of the file based on the ordered topics and automatically save (or suggest saving) the file with the particular name. The device determines, based on the ordered topics, a folder name of a folder in which to store the file. If an existing folder has the folder name, then the device saves the file in the existing folder. If not, then the device creates a new folder with the folder name and saves the file in the new folder. | 2021-10-28 |
20210334239 | System and Method for Re-Synchronizing a Portion of or an Entire Source Database and a Target Database - A system and method to ensure the consistency of a data warehouse or backup database with a source database are described. The method alleviates issues of comparing two sets of the same data on disparate network systems and eliminates having to reload the entire target database or compare every field to ensure reasonable consistency of the contents. The process involves loading a unique record identifier, an optional record change timestamp, and an optional record archive field of a source database into a work file or temporary database table. Source work file records or temporary database tables records that do not exist in the target database or have timestamp mismatches are retrieved from the source database and added to or updated in the target database. Target database records that are archived or missing in the work file or temporary database table are archived or deleted from the target database. | 2021-10-28 |
20210334240 | Method and System for VMS-Agnostic Cloud Recording Over Noisy Broadband - A video management storage system for cloud storage is disclosed. The storage system comprises at least one video camera configured to record video, a recording gateway coupled to the cloud storage and the at least one video camera configured to store the record video in a first folder, wherein the recording gateway includes a video management storage archiver configured to perform a file to many object conversion of the record video from the first folder to a second folder and retains a meta-data object mapping file of the file to many object conversion before transferring the many objects to the cloud storage. | 2021-10-28 |
20210334241 | NON-DISRPUTIVE TRANSITIONING BETWEEN REPLICATION SCHEMES - A technique transitions data blocks of volumes served by storage nodes of a storage cluster from an old data protection scheme (DPS) to a new DPS in a non-disruptive manner. Slice services of the storage nodes forward the data blocks associated with write requests to the block services for storage on storage devices of the nodes. Mapping of volume logical block addresses to block identifiers are contained in slice files, wherein there is a single slice file for each volume. To transition a volume between the old and new DPSs, the slice service tags the data blocks with the new DPS when forwarding new write requests to the block services. In accordance with a background transitioning process, the slice service also retrieves every data block referenced by the to slice file and then resends the data to the block service with the new DPS. | 2021-10-28 |
20210334242 | GENERATION AND TRAVERSAL OF A HIERARCHICAL INDEX STRUCTURE FOR EFFICIENT DATA RETRIEVAL - Methods, systems, apparatuses, and computer program products are described herein for the generation and traversal of a hierarchical index structure. The structure indexes search keys from data ingested from different data sources and enables efficient retrieval of the keys. As data is ingested, index nodes are generated at the lowest level of the structure. The nodes are analyzed to determine whether such nodes comprise duplicate keys. Responsive to doing so, a new index node is generated located at a higher level of the structure. This process results in a DAG comprising orphan nodes including different search keys. When processing a query for search keys, the orphan index nodes are initially analyzed for the keys. Upon finding a search key, its child nodes are recursively searched until location information specifying the location of ingested data in which the search key is located is found. | 2021-10-28 |
20210334243 | MULTITENANT APPLICATION SERVER USING A UNION FILE SYSTEM - Example methods and systems are directed to a multitenant application server using a union file system. Each tenant has one or more users and a tenant layer in the union file system. Each user has a user layer in the union file system. The union file system provides a logical file system to each user based on the user layer, the tenant layer, and a base layer comprising a set of application layers. A first user shares an application template file with other users of the same tenant by moving the file from the first user's user layer to the tenant layer. After the file is moved, all users of the tenant have access to the application defined by the application template file. The moving of the file is achieved by modifying metadata for the file. | 2021-10-28 |
20210334244 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information processing device including: an association processing unit ( | 2021-10-28 |
20210334245 | Self-Healing Infrastructure for a Dual-Database System - A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines. The operations could additionally involve receiving operational data related to the first database engine, the second database engine, or the replication engine; determining, based on the operational data and the conditions defined by the indicators, that a particular indicator is active; determining, based on the mappings, that the particular indicator has an associated remediation subroutine; and executing the associated remediation subroutine. | 2021-10-28 |
20210334246 | VIRTUAL TRANSACTION QUEUES FOR DATABASE REPLICATION - An embodiment includes extracting, after a first specified time interval, recovery data from a recovery log for a data table corresponding to a set of database operations on the data table that occurred during the first specified time interval. The embodiment also generates index data for a progress record associated with the first time interval. The progress record includes a first data field for storing data representative of a first net change to the data table resulting from a first subset of the set of database operations. The first subset of database operations are associated with a first transaction. The embodiment also detects a commit operation in the first subset of database operations that committed the first transaction. The embodiment also recovers the first transaction in a target data table using the recovery log and the first net change data associated with the first transaction in the progress record. | 2021-10-28 |
20210334247 | GROUP BASED QOS POLICIES FOR VOLUMES - A technique provides efficient management of policies for objects of a distributed storage architecture configured to service storage requests issued by one or more clients of a storage cluster. The objects may include volumes for storing data served by storage nodes of the cluster and the policies may include quality of service (QoS) policies. The technique enables dynamic grouping of the volumes as management domains and applying attributes, such as performance settings of the QoS policies, to the management domains. A group of volumes may be organized as a management domain and a QoS policy may be applied to the domain. If membership of the management domain is modified, the QoS policy is automatically applied to the added volume or stripped from the removed volume. If a performance setting of the policy is modified, the modification is atomically applied and propagated to each volume of the management domain. | 2021-10-28 |
20210334248 | GENERATING AND REUSING TRANSFORMATIONS FOR EVOLVING SCHEMA MAPPING - A system and method of use resolves the frustration of repeated manual work during schema mapping. The system utilizes a transformation graph—a collection of nodes (unified attributes) and edges (transformations) in which source attributes are mapped and transformed. The system further leverages existing mappings and transformations for the purpose of suggesting to a user the optimal paths (i.e., the lowest cost paths) for mapping new sources, which is particularly useful when new sources share similarity with previously mapped sources and require the same transformations. As such, the system also promotes an evolving schema by allowing users to select which unified attributes they want to include in a target schema at any time. The system addresses the technical challenge of finding optimal transformation paths and how to present these to the user for evaluation. | 2021-10-28 |
20210334249 | PARALLEL AND EFFICIENT TECHNIQUE FOR BUILDING AND MAINTAINING A MAIN MEMORY CSR BASED GRAPH INDEX IN A RDBMS - Herein are techniques that concurrently populate entries in a compressed sparse row (CSR) encoding, of a type of edge of a heterogenous graph. In an embodiment, a computer obtains a mapping of a relational schema to a graph data model. The relational schema defines vertex tables that correspond to vertex types in the graph data model, and edge tables that correspond to edge types in the graph data model. Each edge type is associated with a source vertex type and a target vertex type. For each vertex type, a sequence of persistent identifiers of vertices is obtained. Based on the mapping and for a CSR representation of each edge type, a source array is populated that, for a same vertex ordering as the sequence of persistent identifiers for the source vertex type, is based on counts of edges of the edge type that originate from vertices of the source vertex type. For the CSR, the computer populates, in parallel and based on said mapping, a destination array that contains canonical offsets as sequence positions within the sequence of persistent identifiers of the vertices. | 2021-10-28 |
20210334250 | CONSTRUCTION OF DATABASE SCHEMA MODELS FOR DATABASE SYSTEMS AND REST API'S - The present invention relates to a method for constructing a database schema model by a user by means of a computer, comprising the steps of: providing a set of collections and/or optionally one or more relationships linking at least two of said set of collections; editing one or more of said set of collections, each of which associated with a schema definition displayed by a single table on an entity relationship diagram on a graphical interface on said computer and comprising at least one object and/or one field, said schema definition editable via a tree diagram on said graphical user interface on said computer; automatically generating by means of said computer said database schema model for a database system or a REST API; characterized in that, said set of collections comprises at least one collection comprising a nested object editable via said tree diagram with two levels or more. | 2021-10-28 |
20210334251 | Consolidating Multiple Databases into a Single or a Smaller Number of Databases - A system, method, and computer-readable medium for consolidating multiple databases into a single or a smaller number of databases is described. An improved structure of target database may be achieved by removing constraints used when creating legacy databases. According to some aspects, these and other benefits may be achieved by combining multiple source tables into a single target table with errors being identified and addressed during the creation of the instructions to generate the target table. In implementation, this may be effected by converting values from a source table and values from a target table into normalized versions of those values and then comparing the normalized values. A benefit includes verifying that the data from the source table is being properly reflected in the target table. | 2021-10-28 |
20210334252 | Data Redistribution Method, Apparatus, and System - A method includes determining a first node set and a second node set that are in a distributed database and that are separately associated with a first data table, where data in the first data table is stored in the first node set, migrating the data from the first node set to the second node set, receiving, in a process of migrating the data, a target service request for the first data table, determining, in response to the target service request, a third node set in the first node set and the second node set that is configured to respond to the target service request, and sending the target service request to a first data node in the third node set. | 2021-10-28 |
20210334253 | UTILIZING MACHINE LEARNING TO STREAMLINE TELEMETRY PROCESSING OF STORAGE MEDIA - Data associated with storage media utilized by one or more storage systems is received. The data is provided as an input to a machine learning model executed by a processing device. The machine learning model identifies one or more deterministic characteristics from the data. The one or more deterministic characteristics associated with the storage media are received from the machine learning model. A data structure comprising the one or more deterministic characteristics is generated for use in a telemetry process to qualify types of storage media. | 2021-10-28 |
20210334254 | COLUMN LINEAGE FOR RESOURCE DEPENDENCY SYSTEM AND GRAPHICAL USER INTERFACE - A resource dependency system may track data dependencies and data transformations for individual columns of the data sets over the span of the data pipeline (referred to as a provenance or lineage of a column). Column provenance/lineage can be logged using metadata or graph-like data structures, which the resource dependency system can generate, store, manage, and access. Column provenance/lineage can be used to generate user interfaces displaying visual node graphs with columns as nodes and the data dependencies and data transformations associated with the columns as edges between the nodes. | 2021-10-28 |
20210334255 | METHOD OF PERFORMING TRANSACTIONAL AND ANALYTICAL DATA PROCESSING USING A DATA STRUCTURE - Disclosed herein is a computer-implemented method of processing a query using a columnstore comprising a plurality of segments, the method comprising: receiving a query comprising a parameter; determining a key corresponding to the parameter; identifying a mapping structure, from a plurality of mapping structures, relating to said key, wherein each mapping structure corresponds to a respective segment of the columnstore; interrogating the identified mapping structure to determine a value corresponding to the key, wherein the value identifies an entry of an index table of a plurality of index tables that corresponds to the respective segment, wherein the entry of the index table identifies a row of the respective segment of the columnstore relating to the parameter; and retrieving data relating to the parameter from a data source based on data stored in the entry of the index table. | 2021-10-28 |
20210334256 | AGENT-BASED DATA PRE-PROCESSING AND DATA INDEXING FOR EFFICIENT DATA RETRIEVAL - Methods, systems, apparatuses, and computer program products are directed to the generation of a global index structure. Agents executing on different data sources locally pre-process (e.g., format, filter, compress, encode, serialize etc.) data generated thereby and index such data. The agents also manage the resources thereof to perform the pre-processing and indexing operations. Each index generated by an agent is formatted as a plurality of index nodes. The index nodes and pre-processed data are provided to backend server(s) that maintain the global index structure and store the data in a globally distributed file system, which aid in unexpected disaster recovery. The backend server(s) generate the global index structure based on the index nodes. As new index nodes are received by the backend servers, the backend servers merge the newly-received index nodes with the global index structure. Global index structure traversal techniques for retrieving search keys are also described herein. | 2021-10-28 |
20210334257 | PAGEABLE HASH INDEX FOR DOCUMENT STORE - A method, a system, and a computer program product for generating a pageable hash index for a document store. A hash map index for data stored on disk using a document array is generated. The hash map index includes a plurality of hash values with each hash value identifying a document stored at a predetermined location in the document array. A transaction for executing using a first document stored in the document array is received. Using the generated hash map index, a location of the first document stored in the document array is identified. At least a portion of a first hash value of the hash map index corresponding to the first document is loaded into a memory location without loading the remaining hashes of the hash map index. Based on the loaded portion of the first hash value, the received transaction is executed. | 2021-10-28 |
20210334258 | CONTAINER STORAGE MANAGEMENT SYSTEM - The present disclosure relates to computer-implemented methods, software, and systems for generating a hierarchy of metadata tables for a database comprising containers including tables. The tables are identified by table names and assigned to containers. A first table is assigned to two containers and may define two table instances of the first table. The hierarchy of metadata tables includes a first metadata table defining mappings between container identifiers, table names, table sections, and unique identifiers for corresponding data within table sections of table instances defined with the table names mapped to the container identifiers. In response to receiving a request to generate a replication of table content, a second metadata table is generated to identify a unique set of table instances from the set of the containers based on evaluating the first metadata table. The unique set of table instances comprises data from the database storage without repetition. | 2021-10-28 |
20210334259 | AUTOMATED SOCIAL MESSAGE STREAM POPULATION - A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system . Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part. | 2021-10-28 |
20210334260 | AUTOMATED SOCIAL MESSAGE STREAM POPULATION - A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part. | 2021-10-28 |
20210334261 | ADAPTIVE STATISTICAL DATA DE-IDENTIFICATION BASED ON EVOLVING DATA STREAMS - A system dynamically changes a data de-identification ruleset applied to a dataset for de-identifying data and comprises at least one processor. The system periodically monitors a dataset derived from data that is de-identified according to a data de-identification ruleset under a set of conditions. The set of conditions for the data de-identification ruleset is evaluated with respect to the monitored data to determine applicability of the data de-identification. One or more rules of the data de-identification ruleset are dynamically changed in response to the evaluation indicating one or more conditions of the set of conditions for the data de-identification ruleset are no longer satisfied. Embodiments of the present invention may further include a method and computer program product for dynamically changing a data de-identification ruleset applied to a dataset for de-identifying data in substantially the same manner described above. | 2021-10-28 |
20210334262 | SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR GENERATING INSTRUCTIONS - A method, a system, and a non-transitory computer readable medium for generating instructions. An asset database is updated based on data received from a plurality of assets. The asset database stores asset data specifying an assets model, and the assets model specifies one or more asset properties for each asset in the plurality of assets. Upon determining that an alert condition is satisfied based on a sensor property specified by the assets model, an asset in the plurality of assets is selected as a target asset to which an instruction associated with the alert condition is to be sent, based on allocation property specified by the assets model. Upon selecting the target asset, an instruction for the target asset is generate based on the one or more properties for the target asset specified in the assets model. | 2021-10-28 |
20210334263 | DETECTING AND ADDRESSING CLASHING TRANSACTIONS IN A SERVICE-BASED ARCHITECTURE - A method of processing service requests in a service-based network architecture comprising a plurality of service instances includes receiving, at a service, a service request from a sender, the service request including a user identification, ID, associated with the request and a transaction ID associated with the request, obtaining a user context associated with the user ID from a user context database, the user context including a user context version and a transaction ongoing flag, determining based on the transaction ongoing flag whether a transaction involving the user ID is currently ongoing, in response to determining that a transaction involving the user ID is not currently ongoing, processing the service request to obtain an updated key value, and transmitting a store request to the user context database to store the updated key value, and an updated user context version in the user context database. | 2021-10-28 |
20210334264 | SYSTEM, METHOD, AND PROGRAM FOR INCREASING EFFICIENCY OF DATABASE QUERIES - [Problem] To provide a device, a method, and a program for speeding up a database process which can be implemented at a low cost. [Solution] A plurality of I/O extension units including a GPU, an SSD and a PCIe switch are connected to a database server via a PCIe bus, and it is made possible to transfer data from the SSD to the GPU and perform processing in parallel without the intervention of a CPU and a main memory. In a preprocess of a database query, it is made possible to generate an instruction for the process of a large amount of data to be completed within one I/O extension unit and execute a database query without the intervention of the CPU and the main memory. When necessary, an SQL execution plan is dynamically rewritten in accordance with a hardware configuration. | 2021-10-28 |
20210334265 | Processing Consistency Validations of Configuration Data - Configuration data characterizing configuration information of at least one application process executing on a target system is received. The configuration data includes at least one first table and at least one second table upon which the first table depends. The receiving is performed prior to transmission of the configuration data to the target system for application of the configuration data to the target system. At least one validation definition including a header and table elements specifying a dependency of the first table on the second table is determined using the configuration data. Whether to validate the configuration data to ensure consistency within the target system is determined using the at least one validation definition. The determining whether to validate includes determining to validate the configuration data in response to determining that the second table has been modified. Related apparatus, systems, techniques and articles are also described. | 2021-10-28 |
20210334266 | EMBEDDING CODEBOOKS FOR RESOURCE OPTIMIZATION - Embodiments of the present disclosure provide systems, methods, and computer storage media for optimizing computing resources generally associated with cloud-based media services. Instead of decoding digital assets on-premises to stream to a remote client device, an encoded asset can be streamed to the remote client device. A codebook employable for decoding the encoded asset can be embedded into the stream transmitted to the remote client device, so that the remote client device can extract the embedded codebook, and employ the extracted codebook to decode the encoded asset locally. In this way, not only are processing resources associated with on-premises decoding eliminated, but on-premises storage of codebooks can be significantly reduced, while expensive bandwidth is freed up by virtue of transmitting a smaller quantity of data from the cloud to the remote client device. | 2021-10-28 |
20210334267 | AGGREGATION ANALYSIS AND REMEDIATION OF DATA INVALIDATIONS - The present disclosure relates to processing operations that assess the impact of data invalidations and manage remediation of the data invalidations based on results of an assessment of the impact of the data invalidation on operation of an application/service. Identified data invalidations may be aggregated and analyzed. In one non-limiting example, types of data invalidations are aggregated over a temporal count to identify recent data invalidations. Analysis of aggregated types of data invalidations comprises evaluating an intensity of the types of data invalidations identified within the temporal count. Identified data invalidations may be ranked based on intensity analysis identifying impact on presentation of content through an application/service during the temporal count. Remediation of data invalidations may be managed based on the ranking processing. For example, one or more data invalidations may be prioritized for remediation processing to correct an underlying data structure associated with an error. | 2021-10-28 |
20210334268 | MANAGING TRANSACTION REQUESTS IN LEDGER SYSTEMS - Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing transaction requests in ledger systems. One of the methods includes: receiving a plurality of transaction requests by a computing system, each of the plurality of transaction requests including content information of a corresponding transaction and authentication information of the corresponding transaction, storing each of the plurality of transaction requests in a request stream by the computing system, obtaining storage information of a transaction request of the plurality of transaction requests in the request stream by the computing system, and storing the storage information of the transaction request in an index of an index stream and authentication information of a transaction corresponding to the transaction request in a storage element of a storage stream by the computing system, the storage element corresponding to the index, the index stream being associated with the storage stream. | 2021-10-28 |
20210334269 | AUTOMATED IDENTIFICATION OF HARDWARE AND SOFTWARE COMPONENTS RELEVANT TO INCIDENT REPORTS - Visualizations are automatically generated based at least on a received identifier that identifies a report. One or more data sets and one or more style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects. | 2021-10-28 |
20210334270 | INFORMATION QUERY METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM - An information query method and apparatus, a device, and a storage medium, that pertain to the field of network technologies. In the embodiments, a network device groups information of a query object based on a target attribute in a query request, generates a query response based on a group obtained through the grouping, and sends the query response to a network management device. The network device groups the information, so that an amount of data that needs to be transmitted is reduced, thereby reducing communication time and saving resources of the network device and a network management device. Further, the grouping is performed by the network device, so that software implementation of the network management device is simplified, and memory overheads of the network management device for performing the grouping are reduced, thereby improving running performance of network management software. | 2021-10-28 |
20210334271 | ANALYSIS ASSISTANCE DEVICE, ANALYSIS ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING ANALYSIS ASSISTANCE PROGRAM - An analysis assistance device includes an estimator that estimates distribution of measurement quality index data using a plurality of analysis condition data to be provided to an analysis device and a plurality of measurement data obtained in the analysis device based on the plurality of analysis condition data, a calculator that calculates the measurement quality index data from the measurement data obtained from the analysis device, and a comparison outputter that compares and outputs for display the measurement quality index data estimated by the estimator and the measurement quality index data calculated by the calculator. | 2021-10-28 |
20210334272 | TOLERANCE LEVEL-BASED TUNING OF QUERY PROCESSING - An input is accessed representing a tuning parameter for a first query statement and a tolerance level. The tolerance level represents a degree of acceptable discrepancy between the first query statement and another query statement. A first fingerprint is generated for the first query statement based on a content of the first query statement and the tolerance level; and the first fingerprint and the tuning parameter are stored. The first fingerprint is used as an index for an optimizer to associate the tuning parameter with a second query statement that corresponds to the first fingerprint. | 2021-10-28 |
20210334273 | INDEX CONTENTION UNDER HIGH CONCURRENCY IN A DATABASE SYSTEM - A database query message may be received at a database system via a network. The database query message may include one or more parameters for retrieving data from a database based on a designated database record insertion timestamp. A database query may be executed against the database system to retrieve one or more database records based on a database record insertion timestamp range determined based on the designated database record insertion timestamp and including a plurality of database record insertion timestamp values. | 2021-10-28 |
20210334274 | SYSTEMS AND METHODS FOR MONITORING USER-DEFINED METRICS - Disclosed are systems and methods for monitoring user-defined metrics. A method may include: receiving, from a user device, a metric definition usable to generate queries to obtain data for a metric to be monitored; receiving, from the user device, a monitoring configuration indicative of a manner in which a metric monitoring process associated with the metric definition is to be repeatedly performed; storing the metric definition in a metric definition database; and repeatedly performing the metric monitoring process in accordance with the monitoring configuration. The metric monitoring process may include: retrieving the metric definition from the metric definition database; generating a database query based on the metric definition, the database query including one or more executable database statements defined by the metric definition; executing the database query to obtain query result data, the query result data being data for the metric; and storing the query result data. | 2021-10-28 |
20210334275 | PROCESSING MULTIPLE DATA SETS TO GENERATE A MERGED LOCATION-BASED DATA SET - A computer system merges location-based data sets. Each of a plurality of data sets are transformed into a standardized schema, including at least two data sets including information indicating a geographic location. The schemas of the plurality of data sets are combined by data set type to produce a resulting data set for each data set type. The schemas of a first and second data sets are joined to produce a merged data set using a machine learning model to identify corresponding rows of the schemas. The schema of the merged data set is joined with the schemas of the resulting data sets for the data set types to produce a new data set. A resulting merged data set in the standardized schema is produced. Embodiments of the present invention further include a method and program product for merging location-based data sets in substantially the same manner described above. | 2021-10-28 |
20210334276 | PERSONALIZED PROFILE-MODIFIED SEARCH FOR DIALOG CONCEPTS - In example implementations, dialog keywords are extracted from a dialog of participants as a search query. The dialog keywords represent primary concepts of the dialog. The search query is modified based on a personalized profile of a participant generated from at least a contextual information source regarding the participant other than prior search queries made by the participant. The modified search query is evaluated against an information store to retrieve search results relevant to the modified search query, and the search results output to the participant. | 2021-10-28 |
20210334277 | METHOD FOR SCALABLE MINING OF TEMPORALLY CORRELATED EVENTS - Scalable mining method, computer system and computer program product for temporally correlated events that works with input data that is non-transactional in nature and detects high correlation relationships between events with low support thresholds. The scalable mining method manages a large scale of input data by executing the mining process in a distributed manner in a clustered cloud environment via nodes. | 2021-10-28 |
20210334278 | METHOD AND APPARATUS FOR MINING COMPETITION RELATIONSHIP POIS - A method and apparatus for mining a competition relationship between POIs. An embodiment of the method includes: acquiring a graphlet mining result obtained by mining map retrieval data of users which comprises attribute information of retrieved target POIs, the graphlet mining result comprising occurrence frequencies of respective preset situations, and a preset situation comprising: conforming to attribute information of POIs represented by a corresponding preset graphlet and a preset association relationship between attribute information of at least two POIs; for a first and second POI, determining an occurrence frequency of a preset situation corresponding to a preset graphlet where attribute information of the first and second POI co-occur, and generating a relationship feature of the first and second POI; and inputting the relationship feature into a pre-trained relationship prediction model to obtain a competition relationship prediction result of the first POI and the second POI. | 2021-10-28 |
20210334279 | ON-DEMAND DATA INGESTION SYSTEM AND METHOD - Disclosed herein is novel system and method for business data handling technology that provides on-demand access to business data and provisioning the business data flexibly for use by multiple applications, and for storage to multiple cloud environments. In exemplary embodiments, the system comprises an on-demand data ingestion service module and a service agent existing independently from the remaining entrenched architectural elements of a business information system architecture. | 2021-10-28 |
20210334280 | METHOD AND APPARATUS FOR SEARCHING FOR A DATA PATTERN - The invention relates to a computer implemented method of formulating a database query for searching for a data pattern in a data set stored in a database, the method comprising the following steps: receiving, from a user terminal, a series of graphical data points defining a target pattern to be searched; formulating a data structure for training a machine learning model using the series of graphical data points; training a machine learning model using the data structure; applying the trained machine learning model to the data set stored in the database to identify one or more candidate patterns, the candidate patterns comprising intervals of the data set which correspond to the target pattern within a predefined confidence level. Since the input is a series of graphical data points defining the target pattern, a specific pattern of interest may be entered much more efficiently and intuitively. By converting the user input into a data structure for training a machine learning model, the specific graphical user input is used as training data to identify similar patterns in a large data set, providing much greater search accuracy than previous methods. | 2021-10-28 |
20210334281 | JOIN PATTERN AGNOSTIC AGGREGATE COMPUTATION IN DATABASE QUERY OPERATIONS - A method of computing a join pattern agnostic aggregate function includes loading source code and parsing the source code to identify different database query operations. In response to the identification of an aggregate function in one of the different database query operations in which records in multiple tables are joined together in a table join, a multiplicity of primary keys are retrieved, each corresponding to a different one of the multiple tables and also an object of one of the tables referenced by the identified aggregate function. An existence of a fan out condition associated with the table join is then computed. On condition that an existence of the fan out condition is not computed a non-fan out sensitive implementation of the aggregate function is invoked with respect to the object. But, otherwise, a different, fan-out sensitive implementation of the aggregate function is invoked with respect to the object. | 2021-10-28 |
20210334282 | Prescriptive Analytics Based NOSQL Database Service Optimization System for Cloud Computing - A system includes a multi-layer throughput optimization (TPO) stack to generate a token containing prescriptions for rightsizing database service throughput. A prescriptive engine layer of the TPO stack may obtain consumed throughputs from the utilization tracking data; predict, based on the consumed throughputs, a prediction-based throughput for the target NoSQL database service; select target consumed throughputs from the consumed throughputs based on a time granularity; determine a statistical throughput consumption value from the target consumed throughputs; calculate a statistics-based throughput over a TPO interval based on the statistical throughput consumption value; extract database service performance metric data from the utilization tracking data; select target performance metric data from the database service performance metric data based on the time granularity; determine a statistical performance metric value from the target performance metric data; select one of the prediction-based throughput and the statistics-based throughput as based on the statistical performance metric value. | 2021-10-28 |
20210334283 | QUERY PROCESSING SYSTEM AND METHODS FOR USE THEREWITH - A query processing system operates by determining a query pricing scheme; receiving a query request from a requesting entity that indicates access to a subset of a plurality of records in a database system; generating query cost data based on the subset of the plurality of records by utilizing the query pricing scheme; and transmitting the query cost data to the requesting entity. | 2021-10-28 |
20210334284 | SYSTEM AND METHOD OF QUERYING OBJECTS ON DEMAND - An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions that receive a structured query language (SQL) query, identify a bucket, identify metadata relationships specified in the SQL query, and execute the SQL query to generate a list of objects included in the bucket and having metadata satisfying the metadata relationships. | 2021-10-28 |
20210334285 | Systems and Methods For Providing Data-Driven Evolution of Arbitrary Data Structures - A system and process for generalizing an evolutionary process applied to a particular domain involving different problems includes a researcher module for generating a configuration specification applicable to a particular problem. An evolution module parses the configuration specification into a representative tree structure, assembles policies for each node in the tree structure, and generates candidate genomes using the policies for each node in the tree structure. The policies may be applied to new data or data from prior runs to generate candidate genomes. The evolution module translates internal representations of the generated candidate genomes into known representations of the candidate genome for evaluation in accordance with the particular domain parameters by a candidate evaluation module. | 2021-10-28 |
20210334286 | Database Query Handling Using Pre-Calculated Association Pagination Ranking - Enhanced database query handling is provided using pre-calculated association pagination ranking. Such pre-calculated rankings can be generated using various approaches including by calculating rank along with an intersection, addition, and deletion of association rows corresponding to a parent row being modified or by a stored procedure which uses the ranking operations. Related apparatus, systems, techniques and articles are also described. | 2021-10-28 |
20210334287 | HIGHSY-PERSPECTIVE ENGINE - A method includes a device receiving registration information indicating a demographic perspective that includes cultural and social values. A processor within the device searches for a series of potential options based on the registration information. The processor also searches for the potential options based on an initial set of fixed values, a changing set of values, and a hybrid set of values. The device compares the series of potential options based on the initial set of values, changing set of values, hybrid set of values, and demographic perspective. The device also appraises the series of options, wherein the device performs an ordering and/or ranking of the potential options. The device also identifies an optimal fit based on the ordering and/or ranking of the potential options. | 2021-10-28 |
20210334288 | METHODS AND SYSTEMS FOR DATA WRANGLING - Disclosed are methods, systems, and computer-readable medium for data wrangling. For instance, the method may include: determining one or more data operations to be performed on a multi-dimensional dataset; determining at least one operation type associated with the one or more data operations to be performed; dividing the multi-dimensional dataset into a plurality of sub-tables based on the operation type; providing the plurality of sub-tables to a data wrangling process, the one or more data operations being performed on each of the plurality of sub-tables in parallel to determine a processed plurality of sub-tables; and determining, based on the processed plurality of sub-tables, a finished multi-dimensional dataset. The data wrangling process may process sub-tables (e.g., change-only columns/rows) of tables of the multi-dimensional dataset and/or process sub-tables in parallel for data operations that are not related. | 2021-10-28 |
20210334289 | SYSTEM AND METHOD FOR SYNCHRONIZATION OF ASYNCHRONOUS DATASETS - Computer-implemented systems and methods are provided for the synchronization of data from asynchronous datasets to form a merged, synchronized data set, and more particularly to systems and methods for merging disparate and asynchronous data sets that include common dimensions, such as space and time dimensions, and more particularly space and time data relating to a driving simulation environment (such as driving simulator data and eye tracking data having disparate time data resolutions), to enable data extraction from and analysis of the merged, synchronized data set. A driving simulator system includes a driver interface having driving controls and a display and creates driving simulator data files for each driver of the driving simulator system having data entries that are captured at a first timing frequency. Likewise, an eye tracking system includes eye tracking cameras for tracking a driver's eye movements when using the driving simulator system and creates eye tracking data files for each driver of the driving simulator system having data entries that are captured at a second timing frequency that is different from the first timing frequency at which driving simulator data is captured. A driving behavior analysis computer is also provided that merges the asynchronous data embodied in each of the driving simulator data files and the eye tracking data files to form a single merged data file based upon an interpolation of data entries in those data files. The merged data files may then be further processed to enable extraction and analysis of the merged data in order to identify various driver behaviors. | 2021-10-28 |
20210334290 | MAINTENANCE EVENTS IN A DATA REPLICATION SYSTEM - Systems and methods include detection of changes to data of a plurality of source objects of a source system, replicating the data changes to corresponding ones of the plurality of target objects, and, during the detection of changes to data and the replication of the data changes: detecting a first change to a first source object, identifying a first maintenance event based on the detected first change; determining a first one or more solutions to resolve the first maintenance event; presenting the first maintenance event and the first one or more solutions to resolve the first maintenance event to a user; receiving an indication from the user of a first solution of the first one or more solutions to resolve the first maintenance event; and, in response to the indication, executing the first solution. | 2021-10-28 |
20210334291 | KVM, AND FOLDER ONE-KEY MOUNTING METHOD, DEVICE, APPARATUS AND MEDIUM APPLIED IN KVM - A folder one-key mounting method includes: determining a size of a target folder when a one-key mounting instruction for the target folder is obtained; determining a size of a mirror image file based on the size of the target folder; determining a storage path of the mirror image file based on the size of the mirror image file; generating a target mirror image file corresponding to the target folder and the size of the mirror image file, and storing the target mirror image file in a position corresponding to the storage path; and mounting the target mirror image file to a server. | 2021-10-28 |
20210334292 | SYSTEM AND METHOD FOR RECONCILIATION OF DATA IN MULTIPLE SYSTEMS USING PERMUTATION MATCHING - A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items. | 2021-10-28 |
20210334293 | Progressive renderer of complex domain models - An apparatus and method for rendering a complex domain model in a series of easy to understand views. The subsets of the model and the sequence of their rendering are established by the creator or other expert in the model, rather than allowing the reviewer to wander around in the model aimlessly. The tool allows reviewers to provide feedback on views, which are then tied back to the underlying model. | 2021-10-28 |
20210334294 | IMPROVING OFFLINE MAP DATA AVAILABILITY - Geographic data corresponding to a certain geographic area of offline coverage is stored in a memory of a computing device. An indication of a geographic boundary delimiting a region smaller than, and contained within, the geographic area is obtained. A current location of the computing device relative to the geographic boundary is determined and, in response to determining that the current location is outside the region, additional geographic data is retrieved via a wireless communication network to expand the geographic area of offline coverage. At least some of the geographic data corresponding to the expanded geographic area is provided via a user interface of the computing device when the computing device is offline. | 2021-10-28 |
20210334295 | COMPUTER-BASED SYSTEMS CONFIGURED FOR EFFICIENT ENTITY RESOLUTION FOR DATABASE MERGING AND RECONCILIATION - To facilitate efficient entity resolution, systems and methods include a first dataset is received from a first database associated with a first entity and a second dataset is received from a second database associated with a second entity. A geo-grid is mapped to a geographical area covering the first entity data records and the second entity data records. A grid matching area in the geo-grid is generated for each first entity data record based on latitude data and longitude data of each first entity data record. Candidate matching records are determined from the second entity data records based on respective grid matching areas. Actual matching records are determined from the candidate matching records based on a threshold for a trigram similarity between each candidate matching record and the respective first entity data record. The actual matching records are associated with the respective first entity data record in the first database. | 2021-10-28 |
20210334296 | METHOD, SYSTEM, AND APPARATUS FOR RAPID GEOGRAPHIC SEARCH IN AN ACTOR-BASED GEOGRAPHIC SEARCH NETWORK - Embodiments of the present disclosure provide methods, systems, and apparatuses for rapid geographic search in an actor-based geographic search network. | 2021-10-28 |
20210334297 | COMMENTS-ORDERING METHOD, APPARATUS, DEVICE AND COMPUTER STORAGE MEDIUM - The present disclosure provides a method for ordering comments, and apparatus, device and computer storage medium thereof, which relates to the technical field of big data. A specific implementation solution is as follows: obtaining comments data, ordering the comments based on basic attributes of the comment to obtain a first ordering result, and establishing an index for the first ordering result; in response to obtaining an event of the user triggering display of the comments, obtaining the first ordering result through the index, and performing ordering adjustment on the first ordering result based on the user's feature data to obtain a second ordering result which serves as a basis for displaying the comments to the user. The present disclosure can meet the user's personalized needs for comment ordering. | 2021-10-28 |
20210334298 | Adaptive Interpretation and Compilation of Database Queries - A method executes at a computer system to retrieve data from a database. Upon receiving a database query, the computer system translates the query into an intermediate representation, and estimates a compilation time to compile the intermediate representation into machine executable code. The query execution time to retrieve a result set is also estimated. In accordance with a determination that the query execution time and compilation time satisfy an interpretation criterion, the computer system invokes a byte code interpreter to interpret the intermediate representation and retrieve the result set from the database. In accordance with a determination that the query execution and compilation times satisfy one of a plurality of compilation criteria, the computer system compiles the intermediate representation to form machine code and executes the machine code to retrieve the result set from the database. In some cases, the query intermediate representation is optimized prior to compilation. | 2021-10-28 |
20210334299 | LANGUAGE DETECTION OF USER INPUT TEXT FOR ONLINE GAMING - A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user. | 2021-10-28 |
20210334300 | SYSTEMS, METHODS, AND APPARATUS FOR CONTEXT-DRIVEN SEARCH - Systems, methods, and apparatus for context-drive search are disclosed. An example apparatus includes memory to store machine-readable instructions, and at least one processor to execute the machine-readable instructions to at least tokenize text included in a query for content into text portions, encode the text portions into respective vectors, organize the text portions based on natural language similarity of the text portions, the natural language similarity based on the respective vectors, and generate one or more search results based on the organized text portions, and rank the one or more search results for presentation on a computing device. | 2021-10-28 |
20210334301 | DESIGN-TIME INFORMATION BASED ON RUN-TIME ARTIFACTS IN TRANSIENT CLOUD-BASED DISTRIBUTED COMPUTING CLUSTERS - Transient computing clusters can be temporarily provisioned in cloud-based infrastructure to run data processing tasks. Such tasks may be run by services operating in the clusters that consume and produce data including operational metadata. Techniques are introduced for tracking data lineage across multiple clusters, including transient computing clusters, based on the operational metadata. In some embodiments, operational metadata is extracted from the transient computing clusters and aggregated at a metadata system for analysis. Based on the analysis of the metadata, operations can be summarized at a cluster level even if the transient computing cluster no longer exists. Further relationships between workflows, such as dependencies or redundancies, can be identified and utilized to optimize the provisioning of computing clusters and tasks performed by the computing clusters. | 2021-10-28 |
20210334302 | Method and Apparatus for Frame-Based Search and Analysis - A frame represents a concept with a set of roles and a set of linguistic rules. If a linguistic rule is satisfied, by a unit of natural language discourse (UNLD), the frame is invoked and a frame instance produced. A frame instance specifies how the UNLD, with particular values drawn from the UNLD, fulfills the roles of the frame. A frame-based search, of target content, is accomplished in response to a frame-based user query. The search result is comprised of records, where each record is a result of a match, of the frame-based query, at a location in the target content. If the frame-based query is implicit, a match requires only that the location of the target content invokes the appropriate frame. If the frame-based query is role-specific, in addition to invoking the appropriate frame, a query search term needs to be found in the value for a role of the frame instance produced. | 2021-10-28 |
20210334303 | DATA SHARING METHOD, DEVICE AND SYSTEM - A data sharing method includes the steps of establishing an association relationship between an information output device and an associated device; receiving shared data and a sharing manner sent by the associated device; determining a display mode of the information output device based on the sharing manner; and sending the shared data to the information output device to display based on the display mode. | 2021-10-28 |
20210334304 | DISASTER INFORMATION PROVIDING APPARATUS AND METHOD - A disaster information providing apparatus includes a memory that stores words and images corresponding to each other, a communication interface configured to receive a notification message, a processor configured to determine whether the notification message includes a predetermined word, and when the notification message includes the predetermined word, extract a predetermined image corresponding to the predetermined word from the memory, and a display that displays the predetermined image. | 2021-10-28 |
20210334305 | CONSOLIDATION OF RESPONSES FROM QUERIES TO DISPARATE DATA SOURCES - Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device. | 2021-10-28 |
20210334306 | COORDINATION OF OVERLAPPING PROCESSING OF AUDIO QUERIES - Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device. | 2021-10-28 |
20210334307 | METHODS AND SYSTEMS FOR GENERATING PICTURE SET FROM VIDEO - The present disclosure provides method and systems for generating a preview picture set from a video. The method for generating a preview picture set from the video may include: acquiring a travel route in the video, determining a target location in the travel route, acquiring information of the target location, acquiring an actual picture of the target location, and generating a preview picture set of the video according to the information of the target location and the actual picture. A preview picture set containing video information may be generated to enable a user to conveniently and quickly find the video using the preview picture set, thereby optimizing the user experience. | 2021-10-28 |
20210334308 | SEMANTIC DISCOVERY - Disclosed herein are system, method, and device embodiments for implementing semantic discovery. An embodiment operates by retrieving a plurality of entities from a database instance. A semantic graph representation of the plurality of entities is generated within a graphical user interface. Context information is received from a user. A focus node is determined from the plurality of nodes using the context information. A semantic context of the focus node is determined, wherein the semantic context includes the focus node, a subset of the plurality of nodes, and subset of the plurality of edges. Responsive to the receiving, a visual indication of the semantic context is displayed within the graphical user interface. | 2021-10-28 |
20210334309 | CLASSIFICATION DEVICE, CLASSIFICATION METHOD, GENERATION METHOD, CLASSIFICATION PROGRAM, AND GENERATION PROGRAM - Even when there are many candidates for a linked entity, accuracy of estimating an entity related to a term that appears on given writing is improved. A classification device stores a first model generated by using a corpus including pieces of first writing related to predetermined entities, and a second model generated by using a corpus including the pieces of first writing. Features of terms included in the first writing are acquired from the first model. Features of the pieces of first writing are acquired from the second model. The classification device causes the first model to output first information indicating entities indicated by terms, which has similarity in a feature to a second term included in second writing, among first terms indicating the predetermined entities. The classification device causes the second model to output second information indicating entities related to pieces of writing, which has similarity in a feature to the second writing, among the pieces of first writing. The classification device determines linking of the second term based on the first information and the second information. | 2021-10-28 |
20210334310 | EXTENSIBLE FRAMEWORK FOR EXECUTABLE ANNOTATIONS IN ELECTRONIC CONTENT - Techniques for annotating electronic content items include receiving over a communication network a first request to associate a first tag from among a plurality different of tags with first electronic content, wherein each tag from among the plurality of tags is: configured to label electronic content, and associated with a respective task from among a plurality of tasks; recording, in response to receiving the first request, a first association between the first electronic content and the first tag; and transmitting over the communication network to a first recipient client: the first electronic content, and an instruction to the first recipient client to cause the first recipient client to execute, in response to receiving the first electronic content, the respective task associated with the first tag on the first electronic content. | 2021-10-28 |
20210334311 | METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM FOR DETERMINING A CENTRAL VERTEX IN A SOCIAL NETWORK - Provided is a method, apparatus, device and storage medium for determining a center vertex in a social network. The method includes steps described below. Multiple first vertices with a target attribute in the social network are determined; multiple sub-social sets are determined, where each sub-social set comprises one first vertex; a connected branch set corresponding to the each sub-social set is determined, where the connected branch set corresponding to the each sub-social set is a set of connected branches in a graph formed by vertices associated with the each sub-social set and lacking the target attribute; centrality of the first vertex comprised in the each sub-social set is obtained according to the each sub-social set and the connected branch set corresponding to the each sub-social set; and a first vertex with centrality satisfying a preset centrality requirement from the multiple first vertices is selected as the center vertex. | 2021-10-28 |
20210334312 | SYSTEM AND METHOD FOR GENERATING HIGHLY SCALABLE TEMPORAL GRAPH DATABASE - Aspects of the present disclosure involve systems, methods, devices, and the like for generating highly scalable temporal graph databases. In one embodiment, a novel architecture is presented that enables the identification of mutation or changes in graphs. For the identification a combination of graph-based modeling and journal entry is used. Events occurring are consumed and changes are ingested, transformed for use by a graph simulation system. The changes are journaled using a vertex centric temporal journaling schema. | 2021-10-28 |
20210334313 | METHODS AND SYSTEMS FOR TENSOR NETWORK CONTRACTION BASED ON LOCAL OPTIMIZATION OF CONTRACTION TREE - Methods and systems for tensor network contraction are provided. A method implemented by a computing host comprises obtaining a contraction tree associated with a tensor network, wherein a plurality of vertices and edges of the contraction tree correspond to a set of tensor nodes and indices of the tensor network, respectively; iteratively performing operations until a termination condition is satisfied, the operations including selecting a sub-graph of the contraction tree; replacing the sub-graph with a local optimal sub-graph; and obtaining an optimized contraction tree including the local optimal sub-graph; and outputting the optimized contraction tree. | 2021-10-28 |
20210334314 | SIBLING SEARCH QUERIES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a plurality of sibling search queries for an input search query. In one aspect, a method comprises: receiving an input search query that satisfies a context template comprising a sequence of one or more words and a wildcard, wherein a wildcard represents variable data, wherein the input search query satisfies the context template and comprises a target word sequence that corresponds to the wildcard in the context template; and determining a plurality of sibling search queries for the input search query, wherein each sibling search query satisfies the context template and comprises a sibling word sequence that corresponds to the wildcard in the context template. | 2021-10-28 |
20210334315 | Ranking Candidate Documents for Human Annotation Task in Real-Time - A system configured to rank and display candidate documents for human annotation task. The system executes instructions to receive a human annotation of a first unannotated document in a list of documents from a document set; update an annotated entities and corresponding entity types set based on the human annotation of the document from the document set; perform auto-mapping of annotated entities to corresponding entity types on a remaining set of documents in the document set based on the updated annotated entities and corresponding entity types set; calculate a score for each document in the remaining set of documents based on the auto-mapping of annotated entities; and update an order of the remaining set of documents being displayed for human annotation based on the calculated score for each document in the remaining set of documents in the document set. | 2021-10-28 |
20210334316 | DEEP PAGINATION SYSTEM - A server computing device receives, from a client device, a request for data objects. The server computing device calculates a number of data objects to be returned to the client device based on the request for data and performs a first query with a distributed search engine to search a distributed index for the data objects in the request based on at least a first portion of the number of data objects. The server computing device then write each data object from a first data object set returned by the distributed search engine from the distributed index to an output stream buffer and sends the data objects stored in the output buffer when a first condition is satisfied. | 2021-10-28 |
20210334317 | ELECTRONIC EVIDENCE TRANSFER - A method for transferring electronic evidence is provided. The law enforcement agencies can make efficient use of social media and other forms of public communications to make a public appeal for information on crimes and other investigations wherein the public appeals allow members of the public to easily submit information and/or media files from smartphones and other computers in a way that allows the submission to be linked to the public appeal (e.g. the specific case file or the attributes of the case file) so that the submission data can be found and accessed by law enforcement investigators. | 2021-10-28 |
20210334318 | Mechanism for Web Crawling E-Commerce Resource Pages - A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid. | 2021-10-28 |
20210334319 | VEHICLE INVENTORY SEARCH RECOMMENDATION USING IMAGE ANALYSIS DRIVEN BY MACHINE LEARNING - A device receives user interface interaction data that identifies an interaction that a user has with an interface that displays an image of a vehicle. The device generates, by using a data model to process at least a portion of the image, an array of vectors that includes one or more vectors relating to vehicle characteristics of the vehicle. The device assigns one or more weights to the one or more vectors based on the user interface action data. The device determines, based on a similarity analysis, similarity scores that indicate similarities between the array of vectors that include the one or more vectors that have been weighted and other arrays relating to the vehicles depicted in the images. The device selects a subset of the images based on the similarity scores and causes the subset of the images to be displayed. | 2021-10-28 |
20210334320 | AUTOMATIC NAVIGATION OF INTERACTIVE WEB DOCUMENTS - The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and large state and action spaces. These agents include a web navigation agent that can use learned value function(s) to automatically navigate through interactive web documents, as well as a training agent, referred to herein as a “meta-trainer,” that can be trained to generate synthetic training examples. Some approaches described herein may be implemented when expert demonstrations are available. Other approaches described herein may be implemented when expert demonstrations are not available. In either case, dense, potential-based rewards may be used to augment the training. | 2021-10-28 |
20210334321 | ELECTRONIC DEVICE AND CONTROL METHOD THEREFOR - The present disclosure provides an electronic device and a control method therefor. An electronic device of the present disclosure may comprise a memory including at least one command, and a processor which is connected to the memory so as to control the electronic device, wherein the processor executes at least one instruction, so as to classify a uniform resource locator (URL) corresponding to at least one website accessed by a user during a preconfigured period into at least one segment, classify URLs according to a plurality of categories, on the basis of the at least one segment and a learned classification model, and determine, among the plurality of categories, a category of a website preferred by the user, on the basis of the user's website access history during the preconfigured period, an access history with respect to the at least one website, and a result of the classification. The electronic device of the present disclosure may use a rule-based model or an artificial intelligence model learned according to at least one of a machine learning, a neural network, or a deep learning algorithm. | 2021-10-28 |
20210334322 | SYSTEM AND METHOD FOR ONLINE GLOBAL COMMERCE - A system and method for automatically acquiring, manipulating and publishing data includes an input/output module, configured to receive a user query, and an intermediary module, communicably connected to the input/output module. The intermediate module includes a data fetch module, configured to acquire data from a data source based on the user query, a manipulation module, configured to manipulate the data to better suit user query, and a publication module, configured to publish the manipulated data based on the user query. | 2021-10-28 |
20210334323 | Adaptive Data Platforms - An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version. | 2021-10-28 |
20210334324 | DETERMINING PROPENSITIES TO DRIVE WEBSITE TARGET USER ACTIVITY - Users may arrive at a website via different digital channels. Users may also arrive at the website on different entry pages of the website. A propensity analyzer can, based on website activity data associated with a website, determine propensities of one or more of the digital channels, and/or one or more of the entry pages, to drive users to perform a target user activity during visits to the website. The propensity analyzer can generate recommendations for revising digital channels and/or entry pages to increase their propensities to drive users to perform the target user activity. | 2021-10-28 |
20210334325 | METHOD FOR DISPLAYING INFORMATION, ELECTRONIC DEVICE AND SYSTEM - The disclosure relates to a method for displaying information, device, system, electronic device, and storage medium. The method includes acquiring, user tag of a user account in response to a trigger operation on an information page, the user tag corresponding to one or more types of media files of the user account. The method includes displaying the user tag on the information page. The method includes displaying an associated user account corresponding to the user tag in response to an operation of selecting target user tag from the user tag. | 2021-10-28 |
20210334326 | Method of Locating Points of Interest in a Geographic Area - There is provided a computer-implemented method of locating points of interest for a user in a geographic area. A current state of the user is used as an index into a list of a plurality of current state functions to select at least one of the plurality of current state functions. Each current state function corresponds with a utility measure set where (i) each utility measure set includes a plurality of utility measures and (ii) the plurality of utility measures of each utility measure set is ordered in a selected sequence. The computer is used to perform lexicographic optimization with respect to the plurality of current state functions so that the selected sequence of each utility measure set is optimally ordered. In turn, the computer is used to rate a plurality of points of interest with respect to at least one of the plurality of optimized current state functions, and, based on the rating, to automatically select a set of points of interest for the user. | 2021-10-28 |
20210334327 | COMPUTERIZED LOCATION-BASED VISUALIZATION OF WEATHER EVENTS - A computer system provides personalized location-based weather services. Weather data for a location is processed to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel. An order is determined for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time. A visualization is generated on a display, including the plurality of panels configured to be navigated according to the determined order. Embodiments of the present invention further include a method and program product for providing personalized location-based weather services in substantially the same manner described above. | 2021-10-28 |