26th week of 2022 patent applcation highlights part 52 |
Patent application number | Title | Published |
20220207024 | TIERED SERVER TOPOLOGY - The present invention utilizes a database network topology which allows a single shared value to be updated by a multitude of users simultaneously on multiple sub-level servers which feed higher level servers, which aggregate the data from the sub-level servers, and feed a master server, which aggregates all the data updates and feeds back to the users. The network topology is best represented as a pyramid. | 2022-06-30 |
20220207025 | DATA STORAGE METHOD AND SYSTEM - An apparatus and method are disclosed. The method, which may be performed by one or more processors, may comprise receiving timestamp data representing a plurality of database transactions and dividing the timestamp data into a plurality of partitioning quanta (nPQ), each partitioning quantum (PQ) of the plurality of partitioning quanta representing a range of timestamps. Further, for each partitioning quantum (PQ) of the plurality of partitioning quanta (nPQ), the method may comprise allocating the timestamp data, such that sequentially adjacent timestamps are allocated to different partitions of a physical storage system for subsequent storage at the allocated partitions. | 2022-06-30 |
20220207026 | DECENTRALIZED TWO-PHASE COMMIT - Systems, methods, and computer readable media for decentralized two-phase commit in a datastore or database where the methods include determining pre-validating a transaction, writing first metadata to a leader partition, the first metadata including a state indicating preparing and mutations of the transaction, and writing second metadata of a follower partition to indicate the follower partition is locked by the leader partition. The methods further include updating the state of the first metadata to indicate committed and performing the transaction on the leader partition, performing the transaction on the follower partition and unlocking the follower partition, and updating the first metadata to remove the mutations of the transaction and updating the state of the first metadata to indicate the transaction is completed. The methods may further include selecting a leader partition key and updating the state of the first metadata to indicate committed unapplied. | 2022-06-30 |
20220207027 | UNIVERSAL REPORT ENGINE - A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions. | 2022-06-30 |
20220207028 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING INFORMATION ON ELECTRONIC DEVICE - Disclosed is an electronic device. An electronic device according to an embodiment may comprise: a display; a memory; and a processor electrically connected to the display and the memory. According to an embodiment, the memory may store instructions that, when executed, cause the processor to: retrieve information related to the hardware configuration of the electronic device from a database based on identification information or status information of the electronic device; and provide the information related to the hardware configuration to at least one application stored in the memory. According to an embodiment, the information related to the hardware configuration may include coordinate information set based on a display characteristic of the electronic device. | 2022-06-30 |
20220207029 | SYSTEMS AND METHODS FOR PUSHING CONTENT - Methods and systems for presenting contextually relevant push content when a user is passively engaged with an application are described herein. The system detects that the user is engaged with an application on a device and monitors the user's level of engagement with the application. If the system determines that the user is passively engaged, the system prepares to insert push content into the current output. The system identifies a region on the current output into which to insert push content, for example a region unoccupied by content or a particular object. The system identifies a context of the current output and selects a push content item based on the context of the current output. Then, the system inserts the push content item into the empty region on the current output. | 2022-06-30 |
20220207030 | UNSUPERVISED DISCRIMINATIVE FACET GENERATION FOR DYNAMIC FACETED SEARCH - With a computerized search engine, retrieve a plurality of electronic documents relevant to a query. Obtaining, via computerized term embedding, from the retrieved documents, a plurality of most similar terms with respect to the query. For each of the most similar terms, determine a pervasiveness score and a relevance score. Filter out, from the most similar terms, those of the terms that are pervasive, based on the pervasiveness score, those of the terms that are irrelevant, based on the relevance score, and those of the terms that are redundant. Output a top number of terms remaining in the most similar terms after the filtering, based on similarity to the query, as discriminative facets. | 2022-06-30 |
20220207031 | INTEGRATED OPERATING SYSTEM SEARCH USING SCOPE OPTIONS - Methods and systems are provided for narrowing a scope of a search on a computing device to provide relevant search results to the user. Prior to receiving a search query from the user in a search box of a desktop taskbar, scope options are communicated for presentation from which the user can select. These scope options enable the user to select from web-based searches and local searches. A selection is received form the user of one of the scope options. Suggested search results are generated based on this scope option selection. At least one suggested search results is communicated for presentation on a display of the computing device. | 2022-06-30 |
20220207032 | AUTOMATED LINEAR CLUSTERING RECOMMENDATION FOR DATABASE ZONE MAPS - Techniques to create zone maps automatically and efficiently for database query processing are disclosed. The techniques comprise creating a sample dataset to represent an original dataset, building a query workload modeler to characterize a full workload of queries, constructing a clustering quality evaluator to evaluate query performance on a dataset with a certain clustering on the columns, finding a clustering solution by evaluating different applications of the workload to the sample dataset corresponding to different clusterings, and determining which columns of the clustering solution could benefit from zone maps. | 2022-06-30 |
20220207033 | SYSTEMS AND METHODS FOR DATA RETRIEVAL - Aspects of the present disclosure disclose techniques for data retrieval. The method includes receiving, from a client device, a request defining an original structured query language (SQL) query; processing the SQL query to identify a set of search engine clauses included in the original SQL query; converting the set of search engine clauses into a search engine query; communicating the search engine query to a search engine for execution; receiving object identifiers for one or more objects that match the search engine query; generating a database query based on the received object identifiers; executing the database query; and receiving and returning results of the executed database query to the client device. | 2022-06-30 |
20220207034 | DATA EXTRACTION WITH USER-CONFIGURABLE EXTRACT TEMPLATES - The described technology relates to systems and techniques for providing efficient and easy-to-use user-customizable extract templates for running queries against databases. The user-customizable extract templates enable customization of the same predefined query according to the requirements and privileges of respective users. In particular, embodiments enable customization of queries by users themselves, reducing or altogether eliminating having developers to modify the query or associated extract templates while still allowing the data owners or administrators to control access to the data. | 2022-06-30 |
20220207035 | CONTEXTUAL-CHARACTERISTIC DATA DRIVEN SEQUENTIAL FEDERATED QUERY METHODS FOR DISTRIBUTED SYSTEMS - Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system. A method of processing a sequential federated query for distributed systems may comprise receiving a sequential federated query; deconstructing the sequential federated query into query elements; identifying a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements; generating a CCDS result data set from the CCDS based on the data organization parameter; processing the CCDS result data set to develop a TUDS query based on the data organization parameter; generating a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter; generating a final sequential federated query data set based on the TUDS result data set and the data organization parameters; processing a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and providing the formatted sequential federated query data set to a management system for action. | 2022-06-30 |
20220207036 | DATA ACCESS METHOD AND APPARATUS, AND DATA STORAGE METHOD AND APPARATUS - A data operation method includes: parsing, in response to receiving a data read request, the data read request to obtain a query condition; querying data satisfying the query condition in a not only structured query language (NoSQL) database (DB) when the query condition satisfies a preset high-frequency access condition; querying data satisfying the query condition in a relational DB when the query condition satisfies a preset complex access condition, data stored in the NoSQL DB and the relational DB being consistent; responding to the data read request based on the queried data. | 2022-06-30 |
20220207037 | Asynchronous Search of Electronic Assets Via a Distributed Search Engine - Asynchronous search of electronic assets via a distributed search engine is disclosed herein. An example method includes receiving a request from a user, the request including a query and a query time parameter, the query time parameter defining a time that the user will wait for results to be completed synchronously, determining that the query is incomplete and that the time has been exceeded, issuing the query a unique query identifier, and asynchronously adding results to an index based on the unique query identifier. | 2022-06-30 |
20220207038 | INCREASING PERTINENCE OF SEARCH RESULTS WITHIN A COMPLEX KNOWLEDGE BASE - An embodiment of the invention may include a method, computer program product and system for processing a natural language query. An embodiment may include receiving text of the natural language query. An embodiment may include extracting a set of features from the text through natural language processing. An embodiment may include generating a structured query based on the set of features. An embodiment may include normalizing the text to create a normalized natural language query. An embodiment may include executing a search of a corpus via the structured query and the normalized natural language query. An embodiment may include returning results of the search. | 2022-06-30 |
20220207039 | QUERY CONTENT-BASED DATA GENERATION - Query content-based data generation includes obtaining a query having an outer query and one or more subqueries, converting predicates of a subquery to be predicates of the outer query, and thereby obtain a transformed query, generate from the transformed query a query block having a list of predicate(s) selected from the transformed query, obtaining column information based on the list of predicate(s) and using the column information to select data for a dataset such that data records from the dataset are produced as results to executing the obtained query against the dataset. | 2022-06-30 |
20220207040 | SYSTEMS, METHODS, AND DEVICES FOR ACCELERATION OF MERGE JOIN OPERATIONS - A method of processing data may include receiving a stream of first keys associated with first data, receiving a stream of second keys associated with second data, comparing, in parallel, a batch of the first keys and a batch of the second keys, collecting one or more results from the comparing, and gathering one or more results from the collecting. The collecting may include reducing an index matrix and a mask matrix. Gathering one or more results may include storing, in a leftover vector, at least a portion of the one or more results from the collecting. Gathering one or more results further may include combining at least a portion of the leftover vector from a first cycle with at least a portion of the one or more results from the collecting from a second cycle. | 2022-06-30 |
20220207041 | PROCESSING QUERIES ON SEMI-STRUCTURED DATA COLUMNS - A source table organized into a set of batch units is accessed. The source table comprises a column of data corresponding to a semi-structured data type. One or more indexing transformations for an object in the column are generated. The generating of the one or more indexing transformation includes converting the object to one or more stored data types. A pruning index is generated for the source table based in part on the one or more indexing transformations. The pruning index comprises a set of filters that index distinct values in each column of the source table, and each filter corresponds to a batch unit in the set of batch units. The pruning index is stored in a database with an association with the source table. | 2022-06-30 |
20220207042 | QUERY TREE LABELING AND PROCESSING - Systems and techniques are provided for query tree labeling and processing. A query may be received. A query tree may be generated from the query and identifiers may be generated for nodes of the query tree and stored in the nodes. Labels may be stored in nodes determined to meet at least one criteria for being labeled nodes to generate a labeled query tree. The nodes of the labeled query tree may be processed by receiving results from an entry in a results data structure and returning the results from the entry as the results for the node if the identifier of the nodes matches the identifier of an entry in the results data structure. If there is no match, results may be computed for the node. The results generated by computing the node may be stored in the results data structure if the node has a label. | 2022-06-30 |
20220207043 | ENTITY DATA SERVICES FOR VIRTUALIZED COMPUTING AND DATA SYSTEMS - Techniques for providing virtualized entity-related services to a group of users are provided. The techniques include collecting entity-related data from multiple cloud providers. The data is collected via a data stream. Various portions of the data stream are stored in various databases. A portion of the data stream is stored in a graph database that stores relationships between the entities. A portion of the data stream is stored in a key-value database that persistently stores historical virtualized entity data for the group of users. A portion of the data stream is stored in a reverse-indexed database that stores globally-searchable entity data for the entities. A search query is received. Based on the content of the query, a combination of the databases searched. Search results are compared to policies or rules of the group. If an entity is out of compliance, a warning is issued and remedial action taken. | 2022-06-30 |
20220207044 | QUERY EXECUTION VIA VIRTUAL SEGMENTS - A processing system of a node is operable to determine a query for execution and determine a set of segments that each include a corresponding set of rows required to execute the query. A first segment of the set of segments is determined to be processed as a virtual segment. A locally rebuilt set of rows corresponding to the first segment is generated by utilizing a recovery scheme based on determining the first segment is to be processed as a virtual segment. Execution of the query is facilitated by utilizing the locally rebuilt set of rows. | 2022-06-30 |
20220207045 | PARALLEL OPERATIONS RELATING TO MICRO-MODELS IN A DATABASE SYSTEM - In some examples, a database system receives data relating to plural micro-models that apply respective analytics, and distributes a plurality of data segments of the received data across the plurality of processing engines based on values of a segmentation key included in the received data. A plurality of processing engines, performs in parallel, operations associated with the plural micro-models using respective data segments of the plurality of data segments, where different processing engines of the plurality of processing engines perform operations associated with respective micro-models of the plural micro-models. | 2022-06-30 |
20220207046 | METHOD FOR LOADING DATA AND ELECTRONIC APPARATUS THEREFOR - The present disclosure relates to a method of loading data. The method includes checking a topic corresponding to a search word among a plurality of topics in response to acquiring a search word for a topic of a distributed messaging system from a user, checking a data format including one or more fields of a message loaded into a topic, and then loading data generated based on the checked data format and the read message into a data lake. | 2022-06-30 |
20220207047 | DATA PROCESSING SYSTEM AND METHOD - A data pipeline system includes a binary data extractor to receive a data portion identifier, extract a portion of a binary data item based on the data portion identifier; and output the portion of the binary data item. A data iterator provides a first data portion identifier to the binary data extractor, receives, from the binary data extractor, a first portion of the binary data item, determines a second data portion identifier, provides the second data portion identifier to the binary data extractor, receives, from the binary data extractor, a second portion of the binary data item, and outputs the second portion of the binary data item. A data converter receives, from the data iterator, the second portion of the binary data item; and transforms, based on a data format specification, at least the second portion of the binary data item for processing by components of the data pipeline system. | 2022-06-30 |
20220207048 | SIGNAL OF TRUST ACCESS PRIORITIZATION - One example method includes receiving from a user, by a trust algorithm, primary input that comprises a user query that specifies search parameters, a list of one or more trust factors, or is automatically assigned a list of trust factors based on organizational requirements, and a respective user-specified weighting for each trust factor definition, receiving secondary system inputs and, based on the search parameters, retrieving data from the secondary system inputs, running, on the data retrieved from the secondary system inputs, one or more trust factor functions, each of which generates a respective trust factor, generating a trust score by running a trust score function on the trust factors, aggregating the data with the trust score to create a result set, and storing the result set. | 2022-06-30 |
20220207049 | METHODS, DEVICES AND SYSTEMS FOR PROCESSING AND ANALYSING DATA FROM MULTIPLE SOURCES - Methods, systems, and devices for data processing and/or analysis are provided. In accordance with some embodiments, the method can rank content and include, among other things: obtaining a plurality of content items, obtaining metadata from each of the content items, wherein the metadata comprises at least one classification of the content items, determining a rank of each content item based on at least the obtained metadata of the content item, and transmitting at least a subset of the ranked content items. The systems and devices can be configured to run the method. | 2022-06-30 |
20220207050 | SYSTEMS AND METHODS FOR IDENTIFYING SIMILAR ELECTRONIC CONTENT ITEMS - Techniques for identifying similarity between a primary content item and candidate content items are disclosed. The techniques include receiving a similarity request from a client device, the similarity request including contextual data about a primary content item; determining a vector number for the primary content item using the contextual data; identifying candidate content items based on the contextual data; retrieving vector numbers for the identified candidate content items; computing a distance between the vector number of the primary content item and the vector number of each of the candidate content items; ranking the candidate content items based on their computed distance from the primary content item; and selecting at least a subset of the ranked candidate content items as similar content items and communicating the selected subset of the ranked candidate content items to the client device for display on a display of the client device. | 2022-06-30 |
20220207051 | INFORMATION PROVIDING METHOD - A management server obtains first data indicating an input value in a measurement test regarding a user's sense of taste, obtains rating information indicating the user's rating of a dish or a restaurant, generates an evaluation value of the user's sense of taste based on the first data. One search filter for filtering dishes or restaurants by using rating results of dishes or restaurants rated by sense-of-taste top scorers is provided on a dish search screen. When the evaluation value of the user's sense of taste satisfies a certain condition for the sense-of-taste top scorers, the rating information indicating the user's rating of the dish or the restaurant is included in the rating results of the dishes or restaurants rated by the sense-of-taste top scorers. | 2022-06-30 |
20220207052 | CORRELATION-DRIVEN QUERY OPTIMIZATION FOR CLOUD-BASED STORES - A method and apparatus for optimizing a query in a relational database management system (RDBMS) when a predicate on a data column in the query has a correlation to a partitioning attribute of a partitioning column in data retrieved from a cloud-based store, wherein the optimizing uses the correlation between the data column in the query to the partitioning column in the data retrieved from the cloud-based store for data elimination when processing the query. The correlation is defined in a formula or lookup data structure that maps or range-maps from the data column to the partitioning column. | 2022-06-30 |
20220207053 | SYSTEM AND METHOD FOR HIGHLY AVAILABLE DATABASE SERVICE - A highly available database system includes a first instance of a database server on a first cluster of a virtual computing system, a second instance of the database server on a second cluster of the virtual computing system, a first instance of an administration database on the first cluster, and a second instance of the administration database on the second cluster. The first instance of the database server and the second instance of the database server form a highly available database server, the first instance of the administration database and the second instance of the administration database form a highly available administration database, and the first instance of the database server, the second instance of the database server, the first instance of the administration database, and the second instance of the administration database are configured to manage at least one customer database. | 2022-06-30 |
20220207054 | ADAPTIVE DISTRIBUTION METHOD FOR HASH OPERATIONS - A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components. | 2022-06-30 |
20220207055 | Secure Authentication for Distribution of Aircraft Flight Data - A portable, hand-held computer functions as an intermediary between a database server and individual aircraft when the aircraft cannot be connected to the database server. By virtue of being portable and being locally linked (over time) to different aircraft, the intermediary computing device can provide the data upload validation and auditing for accurate billing of database usage for a flight database provided from the server. This ensures that each aircraft which receives an uploaded database is entitled to receive the upload based on a paid license. As a result, billing by the database vendor is based on usage. Licensing and data authentication is mediated by the intermediary computing device. | 2022-06-30 |
20220207056 | SYSTEM FOR LIVE-MIGRATION AND AUTOMATED RECOVERY OF APPLICATIONS IN A DISTRIBUTED SYSTEM - A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers. Additionally, a system which controls the aforementioned live-migration based on dynamic measurement of load generated by each application and the topological preferences of each application, in order to automatically keep servers at an optimum utilisation level. | 2022-06-30 |
20220207057 | SYSTEMS AND METHODS TO ENABLE USERS TO INTERACT WITH REMOTELY MANAGED DOCUMENTS WITH A SINGLE INTERACTION USING LOCALLY STORED DOCUMENTS - A system and method that enables editing capabilities of content accessed from a content management server using any type of locally-installed application is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user. For example, users may open, reserve or lock, download, and edit documents with a single user action such as a click. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for improving the user experiences involved in editing documents by providing an ‘instant’ and ‘seamless’ editing experience substantially equivalent to editing files on a local hard disk. | 2022-06-30 |
20220207058 | NESTED GROUP HIERARCHIES FOR ANALYTICS APPLICATIONS - Techniques for implementing nested group hierarchies for analytics applications are disclosed. In some embodiments, a computer-implemented method comprises: creating a hierarchy object in a semantic layer based on a request comprising a definition for a nested group hierarchy, the definition specifying a hierarchical relationship structure for non-leaf group nodes and at least one leaf node, the non-leaf group nodes and the leaf node(s) corresponding to data stored in a data source in a non-hierarchical structure, the hierarchy object specifying the hierarchical relationship structure based on the definition; generating a query result based on a request comprising an indication of the hierarchy object using the hierarchy object from the semantic layer to retrieve the data from the data source; and causing the query result to be displayed on a computing device using the hierarchy object to display the retrieved data in a hierarchical format indicating the hierarchical relationship structure. | 2022-06-30 |
20220207059 | SMART DATA WAREHOUSE FOR CLOUD-BASED RESERVOIR SIMULATION - An intelligent data management system leverages heterogeneous database technologies and cloud technology to manage data for reservoir simulations across the lifetime of a corresponding energy asset(s) and facilitates access of that data by various consumers despite changing compute platforms and adoption of open source paradigms. The intelligent data management system identifies the various data units that constitute a reservoir simulation output for storage and organization. The intelligent data management system organizes the constituent data units across a file system and object database based on correspondence with different simulation run attributes: project, study, and model. The intelligent data management system also learns to specify or guide configuration of simulation runs. | 2022-06-30 |
20220207060 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING PROGRAM - A matching device comprises an answer acquisition unit, a biometric information acquisition unit, an assessment unit, a classification unit, and a matching unit. The answer acquisition unit acquires an answer from a subject person to a question that is addressed to the subject person for matching the subject person with other persons. The biometric information acquisition unit acquires the biometric information of the subject person. The assessment unit assesses the state of the subject person on the basis of the biometric information acquired by the biometric information acquisition unit. The classification unit performs classification on the basis of the answer acquired by the answer acquisition unit and the state of the subject person assessed by the assessment unit in order to achieve matching of the subject person. The matching unit matches the subject person with other persons on the basis of the classification result of the classification unit. | 2022-06-30 |
20220207061 | TECHNIQUE FOR GENERATING VIEWS OF ARCHIVED BUSINESS DATA - An apparatus, a method and a non-transitory computer readable medium are described herein related to generating views for archived business objects. The views display query results which are retrieved from a relational database for archived business data. The views are generated with a view generator which makes use of both a catalog, a standard business object and a business object parser which may detect differences in terms of field names and foreign-key relationships between a standard business object and a customer-enhanced business object. The combination of standard business objects with a business object parser enables the re-use of components from a standard library of business objects across various clients without resulting data loss, especially when there are client-specific deviations from the standard model of business objects. | 2022-06-30 |
20220207062 | AUTOMATIC ANALYSIS OF DIFFERENCE BETWEEN MULTI-DIMENSIONAL DATASETS - According to implementations of the subject matter described herein, there is proposed a solution for automatic analysis of a difference between multi-dimensional datasets. In this solution, an analysis request is received for a first dataset and a second dataset, each of which including data items corresponding to a plurality of dimensions. In response to the analysis request, data items corresponding to a first dimension in the first and second datasets are compared. Based on the comparison, a first set of influence factors associated with the first dimension are determined, each influence factor indicating a reason for a difference between the first and second datasets from a respective perspective. An analysis result related to the difference between the first and second datasets is presented based on the first set of influence factors. In this way, it is possible to achieve automatic and efficient analysis of the difference between the different datasets. | 2022-06-30 |
20220207063 | BROKER MEDIATED GEOSPATIAL INFORMATION SERVICE - A method includes receiving from a requestor search criteria for a geospatial information service. The requestor selects a dataset for use in providing the geospatial information service. A plurality of processes is determined, resulting in process-dataset solutions to the search criteria including the selected dataset. In particular, each process-dataset solution includes the selected dataset and a process of the determined plurality of processes. A list is provided to the requestor, the list including the plurality of process-dataset solutions. | 2022-06-30 |
20220207064 | LONG-TAIL KEYWORD IDENTIFICATION METHOD, KEYWOARD SEARCH METHOD, AND COMPUTER APPARATUS - The present invention relates to a long-tail keyword identification method, a keyword search method, and a computer apparatus. The long-tail keyword identification method includes: S | 2022-06-30 |
20220207065 | PREPARING DOCUMENTS FOR COREFERENCE ANALYSIS - Unstructured text is identified as larger than a threshold size. Named-entity recognition analysis is executed on the unstructured text. One or more anchor entities of the unstructured text are determined that each occur more than a threshold amount of times within the unstructured text. Two or more instances of the one or more anchor entities that are separated by at least a threshold amount of text of the unstructured text are identified. The unstructured text is partitioned into at least three sections. The unstructured text is partitioned at respective natural language demarcation points associated with each of the two or more instances such that each of the at least three sections is smaller than the threshold size. Separate coreference analyses are performed in parallel on each of the at least three sections. | 2022-06-30 |
20220207066 | SYSTEM AND METHOD FOR SELF-GENERATED ENTITY-SPECIFIC BOT - The present disclosure relates to a system and method for generating an executable bot application specific to an entity. In an exemplary implementation, the proposed system receives a knowledgebase comprising a set of potential queries associated with the entity, and receives video frame responses corresponding to the potential queries, wherein each potential query is mapped to an intent. The system processes, through a machine learning model, training data comprising the set of potential queries, the video frame responses, and the intent mapped to each potential query to generate a trained model, based on which a prediction engine is configured to process an end-user query and predict an intent associated with the end-user query, and facilitate response to the end-user query based on video frame response that is mapped with the predicted intent. Using the prediction engine, the proposed system auto-generates executable bot application by the entity. | 2022-06-30 |
20220207067 | USER-CUSTOMIZED QUESTION-ANSWERING SYSTEM BASED ON KNOWLEDGE GRAPH - This application relates to a user-customized question-answering system based on a knowledge graph that can answer questions accurately. In one aspect, the system includes a user interface configured to receive a question or a reply in the form of a natural language from a user and transmit an answer or reverse question to the user, through a network, and a natural language understanding unit configured to perform natural language analysis and question classification. The system may also include an integrated knowledge graph configured to store or manage a knowledge graph including multi-order relationship triples and a knowledge graph management unit configured to generate a context knowledge graph having entity knowledge graphs and select at least one entity knowledge graph from among the entity knowledge graphs. The system may further include a question target ranking unit configured to generate the answer or the reverse question for the question. | 2022-06-30 |
20220207068 | SECTION-LINKED DOCUMENT CLASSIFIERS - Disclosed herein are system, method, and computer program product embodiments for rapid identification and access to relevant regulatory documents. A data model relating regulatory mandates and requirements to citations appearing within an enforcement document is used to rapidly access specific citations within an enforcement document. In the case of image-based enforcement documents, the originality of these documents is preserved while allowing a user to see where the relevant citations appear in the document images. | 2022-06-30 |
20220207069 | PORTABLE SELF-DESCRIBING REPRESENTATIONS OF MEASUREMENTS - A computer-implemented system and method creates and stores measurement statement objects representing complete statements of measurement. Each measurement statement object represents a measurement, such as “the left wing of the F-16 aircraft has a span of 36 m,” and contains a value object, an aspect object, and an entity object. The value object represents a value of the measurement (such as 36 meters) and the aspect object represents an aspect of the measurement (such as span). The value is a value of the aspect of the measurement. The entity object represents an entity (such as the left wing of an F-16 aircraft) measured by the measurement. The aspect of the measurement is an aspect of the entity measured by the measurement. Measurement statement objects may be created by parsing text describing measurements. Operations including computations, validation, searching, and reporting may be performed on measurement statement objects. | 2022-06-30 |
20220207070 | DOCUMENT SEARCH SYSTEM AND DOCUMENT SEARCH METHOD - Highly accurate document search, especially intellectual property-related document search, is achieved with a simple input method. A processing portion has a function of generating text analysis data from text data input to an input portion; a function of extracting a search word from words included in the text analysis data; and a function of generating first search data from the search word on the basis of weight dictionary data and thesaurus data. A memory portion stores second search data generated when the first search data is modified by a user. The processing portion updates the thesaurus data in accordance with the second search data. | 2022-06-30 |
20220207071 | METHOD FOR PROVIDING CONTENT USING COMMUNICATION WITH ANIMALS AND PROGRAM AND SYSTEM THEREFOR - The present disclosure relates to a method for providing content using communication with animals and the program and the system therefor, which can analyze information of a pet, such as the pet's action, noise, and surrounding environment, process the information into a message, provide a user with the message, search for content matching the message after analyzing the user's response message, and output and provide the contents for the pet. | 2022-06-30 |
20220207072 | SYSTEM AND METHOD FOR MULTIMEDIA CONTACT CENTER INTERACTIONS VIA AN AUDIOVISUAL ASYNCHRONOUS CHANNEL - A system and method for multimedia contact center interactions via an audiovisual asynchronous messaging channel is provided. In an embodiment, an organization might operate a website comprising information and for providing an entry point of communication with a contact center. A communications channel may be integrated directly with the organization's website, which includes an editable audiovisual interface. A user may interact with the editable interface through a variety of means, including sketching on a webpage and recording to create a video form of audiovisual asynchronous query over the web page. The interaction is analyzed and routed to an agent for handling. The agent may then be connected to the user through the asynchronous channel. | 2022-06-30 |
20220207073 | AUTOMATIC MEMORY CONTENT ITEM PROVISIONING - An automatic memory system can automatically identify and present content items that match a user's natural language (NL) input. The automatic memory system can compute a match score between the NL input and each of multiple potential memory content items. The automatic memory system can compute the match score using a variety of algorithms and/or machine learning models such as an image/NL matching process to get a first match score, a tag matching process to get a second match score, and/or a combination match score from the first and second match scores. The automatic memory system can select one or more of the content items with the highest match score(s). The automatic memory system can provide the selected content items, such as by suggesting them to the NL providing user, automatically displaying or playing them, inserting them into the conversation thread, etc. | 2022-06-30 |
20220207074 | SYSTEM AND METHOD FOR THE PROVISION OF CONTENT-DEPENDENT LOCATION INFORMATION - A system and method for providing content-dependent location information based upon video frame information. In response to ta user command, video frame data is captured from content being viewed and analyzed with respect to location information database. The analysis ideally leverages artificial intelligence and/or machine learning processes and returns a graphical improved content casting audio management. The content-dependent location information is provided to a requesting user graphically and or audibly. | 2022-06-30 |
20220207075 | METHOD AND APPARATUS FOR GENERATING UNORDERED LIST, METHOD FOR MANAGING IMAGES AND TERMINAL DEVICE - A method and apparatus for generating an unordered list, a method for managing images and a terminal device are disclosed. The method for generating the unordered list includes: randomly acquiring a first element from an ordered list and inserting the first element into the unordered list; cycling the execution of the following steps in a case where a number of current elements in the unordered list is smaller than a sum of elements in the ordered list: determining whether a position at which the first element is located is an edge position in the ordered list and randomly acquiring a second element from the ordered list based on a determining result, and randomly acquiring a target position from the unordered list and inserting the second element into the target position in the unordered list; and ending the cyclic execution in a case where the number of the elements in the unordered list is equal to the sum of the elements in the ordered list. | 2022-06-30 |
20220207076 | GENERATIVE IMAGE ACQUISITION - The present disclosure provides method and apparatus for generative image acquisition. A query can be received. A first set of images retrieved according to the query can be obtained. It is can be determined that the first set of images includes a first image that partially satisfies the query. A missing component of the first image compared to the query can be detected. A second set of images based on the first image and the missing component can be generated. | 2022-06-30 |
20220207077 | IMAGE SEARCH DEVICE, COMPONENT MOUNTING SYSTEM, AND IMAGE SEARCH METHOD - An image search device includes an image storage configured to store a plurality of images captured in a mounting process to mount a component on a board, and a controller configured to retrieve an image according to a search condition from the plurality of images stored in the image storage. The controller is configured to perform a control to retrieve an image from the plurality of images in the image storage according to a first search condition set by a user, and display, together with a selected image selected by the user from the retrieved image, a related image retrieved according to a second search condition different from the first search condition based on information on the selected image. | 2022-06-30 |
20220207078 | AUTOMATIC IMAGE SELECTION FOR VISUAL CONSISTENCY - An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed. | 2022-06-30 |
20220207079 | AUTOMATED METHOD AND SYSTEM FOR CATEGORISING AND DESCRIBING THIN SECTIONS OF ROCK SAMPLES OBTAINED FROM CARBONATE ROCKS - An automated method for categorising and describing rock samples includes: (i) capturing images of samples to generate image data; (ii) classifying the samples by applying convolutional neural network processing to the image data to identify attributes of the samples; (iii) extracting, using a module based on a trained convolution deconvolution neural network, salient features from the attributes to generate salient feature data; (iv) applying, using a module based on a trained recurrent neural network generated from supervised learning, semantic text processing to the salient feature data to generate sample text data indicative of the attributes; (v) storing the sample text data; (vi) searching an image database for categorised images that are similar to the captured images; and (vii) generating output data dependent upon a degree of similarity between the sample text data and the database text data to indicate petrophysical properties of the rocks. | 2022-06-30 |
20220207080 | MESSAGING SYSTEM FOR ENGAGEMENT ANALYSIS BASED ON LABELS - A messaging system performs engagement analysis based on labels associated with content items produced by users of the messaging system. The messaging system is configured to process content items comprising images to identify elements in the images and determine labels for the images based on conditions indicating when to associate a label of the labels with an image of the images based on the elements in the image. The messaging system is further configured to associate the label with the content item, in response to determining to associate the label with the image, associating the label with the content item. The messaging system is further configured to determine engagement scores for the label based on interactions of users with the content items associated with label and adjust the engagement scores to determine trends in the labels to generate adjusted engagement scores. | 2022-06-30 |
20220207081 | IN-VEHICLE MUSIC SYSTEM AND METHOD - The present disclosure provides an in-vehicle music system and method that leverages current external cameras, interior cameras, interior microphones, global positioning system (GPS) and navigation maps, artificial intelligence (AI) systems, and the like to provide driving pace-adapted music, external location, scene, weather, and road condition-adapted music, interior noise-adapted music, driver mood-adapted music, and big data-trained personalized playlists taking these functionalities into account. | 2022-06-30 |
20220207082 | AUTO-POPULATING IMAGE METADATA - Methods and systems for auto-populating image metadata are described herein. The system receives or accesses an image. The system then generates a link to a video having a frame that corresponds to the image. To generate the link, the system searches for a video having a frame comprising a portion of the image and generates the link such that the link comprises a timestamp of the frame. The system then modifies the metadata of the image to include the link. Once a user interaction with the image is detected, the system may follow the link to generate for display the video beginning at the timestamp. | 2022-06-30 |
20220207083 | Method and Apparatus for Multi-Dimensional Content Search and Video Identification - A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures. | 2022-06-30 |
20220207084 | RUNTIME METRIC ESTIMATIONS FOR FUNCTIONS - In some examples, a system receives function descriptors for different types of functions to be used when processing database queries, each function descriptor of the function descriptors comprising information relating to a respective function of the different types of functions. The system computes, based on a first function descriptor for a first function of the different types of functions, an estimate of a runtime metric associated with execution of the first function for processing a database query. | 2022-06-30 |
20220207085 | DATA CLASSIFICATION TECHNOLOGY - A method by one or more computing devices to classify data values into data types. The method includes receiving a data value to be classified, determining one or more features of the data value, generating feature information associated with the data value that includes information regarding the determined one or more features of the data value, performing one or more matching operations for the data value, generating match information associated with the data value that includes information regarding results of performing the one or more matching operations for the data value, and providing the feature information associated with the data value and the match information associated with the data value to a content-based data type classifier that is to classify the data value based on analyzing the feature information associated with the data value and the match information associated with the data value. | 2022-06-30 |
20220207086 | COLLABORATIVE DOCUMENT GRAPH-BASED USER INTERFACES - Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient aggregate user-document interaction monitoring in collaborative document server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform aggregate user-document interaction monitoring in collaborative document server systems using one or more of collaborative document graph-based user interfaces, collaborative document graph-based interface objects, edge-wise visual effect objects, collaborative document node objects, collaborative document node elements, document transition edge objects, and document transition edge elements. | 2022-06-30 |
20220207087 | OPTIMISTIC FACET SET SELECTION FOR DYNAMIC FACETED SEARCH - Determining an initial rank and a probability of relevance of each of a retrieved plurality of electronic documents relevant to a query. For each of a plurality of candidate facets, determine a revised rank for each of the retrieved plurality of electronic documents relevant to the query. Selecting, for each of the retrieved plurality of electronic documents relevant to the query, a minimum rank from among the initial rank and the revised rank for each of the plurality of candidate facets. Determine an expected discounted cumulative gain based on the probability of relevance and the minimum rank for each of the retrieved plurality of electronic documents relevant to the query. Select a set of optimistic facets based on maximizing the expected discounted cumulative gain. | 2022-06-30 |
20220207088 | Providing Feedback in a Forecasting System - In one embodiment, a method is provided. The method includes receiving forecast information from sales people in a computer. The method further includes receiving comments on specific entries of the forecast information from non-sales people in the computer. The method also includes receiving changes of the forecast information from the non-sales people in the computer. The method additionally includes providing a display of the comments and the changes to the sales people in an interface to the computer. | 2022-06-30 |
20220207089 | ORDER PRESERVING PATTERN MATCHING APPARATUS, ORDER PRESERVING PATTERN MATCHING METHOD, AND COMPUTER-READABLE MEDIUM STORING PROGRAM - An order preserving pattern matching apparatus according to the present invention includes a matching direction pattern conversion unit for setting an ID number for each order preserving type of a character string in a retrieval pattern for a plurality of matching directions including at least one diagonal direction, and generating a list of the ID numbers as a matching direction pattern, an encoding processing unit configured to generate an encoded two-dimensional pattern assigned with a corresponding ID number for a pattern being a part of a two-dimensional pattern to be searched that matches an order preserving pattern assigned with an ID number, and a matching unit configured to perform matching whether an arrangement matching the matching direction pattern assigned with an ID number exists or not within the encoded two-dimensional pattern. | 2022-06-30 |
20220207090 | METHOD FOR SEGMENTING PDF DOCUMENT AND METHOD FOR LOADING PDF DOCUMENT IN WEBPAGE - The present invention relates to a method for segmenting a PDF document and a method for loading a PDF document in a webpage. The method for segmenting a PDF document includes: S | 2022-06-30 |
20220207091 | BUSINESS DOCUMENTS PRESENTATION DEVICE, BUSINESS DOCUMENTS PRESENTATION METHOD AND BUSINESS DOCUMENTS PRESENTATION PROGRAM - A storage unit ( | 2022-06-30 |
20220207092 | COMPUTER SERVICE FOR INDEXING THREADED COMMENTS WITH PAGINATION SUPPORT - Embodiments include a computer-implemented method for storing comments received at a collaboration page of a content collaboration system in a hierarchical relationship that corresponds to the comments position in a comments field. The method can include receiving a comment at a user interface displaying the collaboration page and creating a thread identification string for the comment having a set of string portions. The method can also include obtaining a comment index file comprising an ordered list of previously-entered comments having respective thread identification strings, adding the comment and thread identification string to the ordered list of previously-entered comments at a location indicated by the thread identification string, designating a pagination of the ordered list of previously-entered comments in the comment index file in accordance with a fixed number of simultaneously viewable lines, and displaying a subset of the ordered list of previously-entered comments in the comment field. | 2022-06-30 |
20220207093 | PAGE-BASED PREDICTION OF USER INTENT - Techniques are described herein for determining a predicted intent of a user and displaying additional content selected based on the predicted intent of the user. A method includes: receiving information identifying a webpage that a user is visiting and a navigational path of the user in navigating to the webpage; determining a predicted intent of the user based on the information identifying the webpage that the user is visiting and the navigational path of the user in navigating to the webpage; selecting additional content based upon the predicted intent of the user; and displaying an overlay, on a portion of the webpage, that includes the additional content. | 2022-06-30 |
20220207094 | METHOD AND SERVER FOR RANKING DIGITAL DOCUMENTS IN RESPONSE TO A QUERY - A method of and server for ranking documents in response to a query are provided. The method includes determining a target resource hosting a document, and generating a first and a second randomly-selected value for the document. During a first time interval, the method includes acquiring a query and generating a first ranked list of documents to the query based on the first randomly-selected value. The first ranked list includes the document at a promoted-rank position. During the second time interval, the method includes acquiring a query and generating a second ranked list of documents to the query based on the second randomly-selected value. The second ranked list includes the document at a demoted-rank position. The promoted-rank position in the first ranked list is above the demoted-rank position in the second ranked list for increasing a gap in user traffic to the document between the first and second time intervals. | 2022-06-30 |
20220207095 | DYNAMIC WEBSITE CREATION SYSTEM AND METHOD - A method for updating a dynamic website including: a) a user creating or editing one or more draft webpages in a form of one or more emails via one or more email clients thereby storing the one or more draft webpages within one or more email servers; b) automatically converting the one or more draft webpages to one or more publishable webpages suitable for transfer to one or more web servers; c) optionally, automatically creating, updating, or both, one or more index webpages to reference at least one of the one or more publishable webpages; d) publishing the one or more publishable webpages, and optionally the one or more index webpages, as one or more published webpages of a website by transferring the one or more publishable webpages from the one or more email servers to one or more web servers accessible by one or more web browsers. | 2022-06-30 |
20220207096 | Search Enhanceer Interface Using Multiple Dictionaries - A search query may be expanded using one or more dictionaries from different knowledge domains or user intent. A search query may be analyzed to find keywords for which an expanded definition may exist, and a user may be able to select an expanded definition of that keyword to better hone their intent. A query may be expanded using Boolean AND, OR, or NOT statements for an expanded definition of the highlighted keyword. Results may be presented that may include the expanded definition. In some cases, different dictionaries may be selected by the user to match their search intent. Dictionaries may be professionally curated or may be developed from a user's history of search or other work product. | 2022-06-30 |
20220207097 | MULTI-NODE WORD SEGMENTATION SYSTEM AND METHOD FOR KEYWORD SEARCH - The invention relates to a multi-node word segmentation system and method for keyword search. A word distribution proxy server in that system is communication connection with each word segmentation node server respectively, receive a large number of words, and distributes each word to a corresponding word segmentation node server according to a preset word segmentation rule; the client proxy server is communication connection with each word segmentation node server respectively, receives terms to be searched uploaded by a user terminal, and distributes the terms to be searched to the corresponding word segmentation node servers according to a preset word segmentation rule; the segmentation node server inquires the words matched with the terms to be searched, and returns the words obtained by inquiry to the client proxy server; and that client proxy server sends the query words to a corresponding user terminal. | 2022-06-30 |
20220207098 | BIOLOGICAL SYSTEM INFORMATION RETRIEVAL SYSTEM AND METHOD THEREOF - Biological system information retrieval system and method thereof disclosed. The biological system information retrieval system may include a query inputting unit, configured for inputting a retrieval query being described to have at least one of a current state and an expected result, a query parsing unit, configured for extracting a token for the current state and the expected result from the retrieval query, and generating at least one of a first corpus data set for the current state and a second corpus data set for the expected result by using the token, and a retrieval requesting unit, configured for inputting at least one of the first corpus data set and the second corpus data set and an option value being generated according to a predetermined syntax to an information management device in order to retrieve a biological system information having similarity. | 2022-06-30 |
20220207099 | TECHNIQUES FOR SUGGESTING SKILLS - Techniques for ranking skills using an ensemble machine learning approach are described. The outputs of two heterogenous, machine-learned models are combined to rank a set of skills that may be possessed by an end-user of an online service. Some subset of the highest-ranking skills is then presented to the end-user with a recommendation that the skills be added to the end-user's profile. The ensemble learning technique involves a concept referred to as “boosting”, in which a weaker performing model is enhanced (e.g., “boosted”) by a stronger performing model, when ranking the set of skills. Accordingly, by using a combination of models, better results are achieved than might be with either one of the individual models alone. Furthermore, the approach is scalable in ways that cannot be achieved with heuristic-based approaches. | 2022-06-30 |
20220207100 | METHOD AND APPARATUS FOR MANAGING USER PROFILE - Disclosed are a method and an apparatus for managing a user profile. A user profile management method performed by a server according to an example embodiment includes creating a plurality of profiles corresponding to a user account, receiving a view request for a profile of the other user account in a predetermined relationship with the user account from a user terminal logged in with the user account, providing a UI of a profile of the other user account including an interfacing object regarding the profile of the user account to the user account, receiving an input for selecting a profile to be displayed on the other user terminal logged in the other user account, among a plurality of profiles corresponding to the user account through the interfacing object, and matching the other user account with the selected profile. | 2022-06-30 |
20220207101 | PERSONALIZED RANKING USING DEEP ATTRIBUTE EXTRACTION AND ATTENTIVE USER INTEREST EMBEDDINGS - In some examples, a system may be configured to generate one or more query attributes for a search query received from a computing device of a user. Additionally, the system may be configured to, based at least in part on historical data of the user including data characterizing one or more items associated with the user, generate relevant item data. In various examples, the relevant item data characterizing a set of relevant items. Moreover, the system may be configured to, based on the relevant item data, the historical data of the user and the one or more query attributes, implement a set of operations that generate a set of personalized search results associated with the search query. | 2022-06-30 |
20220207102 | EVENT-DRIVEN CONTENT RECOMMENDATION ENGINE - In some implementations, a method is performed by a device including a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes obtaining, by the device, engagement data that indicates engagement of a plurality of devices with one or more content items of a plurality of content items. In some implementations, the method includes detecting, by the device, a first event associated with a first time that occurs after a current time. In some implementations, the method includes identifying, by the device, a first content item from the plurality of content items based on the engagement data. In some implementations, the first content item satisfies an engagement criterion associated with the first event. In some implementations, the method includes rendering, by the device, the first content item at a second time that occurs prior to the first time. | 2022-06-30 |
20220207103 | VISUAL SEARCH REFINEMENT - Described is a system and method for enabling visual search for information. With each selection of a search term, additional search terms are dynamically selected and presented to the user in conjunction with results matching the currently selected search terms. Likewise, a selected search term may be tokenized and a graphical token presented to the user to represent the selected search term. | 2022-06-30 |
20220207104 | METHOD FOR DISPLAYING THE SEARCH RESULTS OF A COMPONENT E-COMMERCE PLATFORM BY CLASSIFICATION - The invention relates to method for displaying the search results of the component e-commerce platform by classification. The method comprises the following steps of: S | 2022-06-30 |
20220207105 | SYSTEMS AND METHODS FOR DEEP LINKING OF SAAS APPLICATION VIA EMBEDDED BROWSER - Embodiments described include systems and methods of determining one or more links of one or more network applications to access to perform a task is provided. The method can include receiving, by a server, a request from a client application on a client device. The request can identify a name of a task to be performed. The client application can include an embedded browser for accessing one or more network applications. The method can include determining, by the server, one or more links of the one or more network applications hosted on one or more third party servers that are to be used to perform a task identified by the name of the task. The method can include causing, responsive to the request and to perform the task, the embedded browser of the client application on the client device to access the one or more links of the one or more network applications hosted on the one or more third party servers. | 2022-06-30 |
20220207106 | APPARATUS AND METHOD FOR CONVOLUTION OPERATION - An apparatus for convolution operation is provided. The apparatus includes: a plurality of multipliers configured to receive matrix elements of two matrices, and multiply respective matrix elements to generate a plurality of product elements; a plurality of distributed caches each including a plurality of cache units and configured to respectively store the plurality of product elements in respective cache units; a register delay chain including a plurality of registers coupled in series and configured to receive a read control signal, delay the read control signal per stage to output a plurality of per-stage delayed read control signals, and respectively provide, to the plurality of distributed caches, the read control signal and the plurality of per-stage delayed read control signals; and an accumulator circuit configured to receive product elements in cache units corresponding to the read control signal and the plurality of per-stage delayed read control signals, and to generate an accumulation data based on the received product elements. | 2022-06-30 |
20220207107 | APPARATUS AND METHOD FOR COMPLEX MATRIX MULTIPLICATION - An apparatus and method for complex matrix multiplication. For example, one embodiment of a processor comprises: a decoder to decode a first complex matrix multiplication instruction; execution circuitry to execute the first complex matrix multiplication instruction, the execution circuitry comprising parallel multiplication circuitry to multiply real values from the first plurality of real and imaginary values with corresponding real values from the second plurality of real and imaginary values to generate a first plurality of real products, to multiply imaginary values from the first plurality of real and imaginary values with corresponding imaginary values from the second plurality of real and imaginary values to generate a second plurality of real products; and addition/subtraction circuitry to subtract each real product in the second plurality of real products from a corresponding real product in the first plurality of real products to produce a corresponding real value in the result matrix. The decoder may also decode and the execution circuitry may execute a second complex matrix multiplication instruction to multiply real and imaginary values from the first plurality with corresponding imaginary and real values, respectively, from the second plurality to generate first and second pluralities of imaginary products, and to add corresponding imaginary products to produce a corresponding imaginary value in the result matrix. | 2022-06-30 |
20220207108 | SYSTEM FOR PROCESSING MATRICES USING MULTIPLE PROCESSORS SIMULTANEOUSLY - A method is disclosed for block processing two matrices stored in a same shared memory, one being stored by rows and the other being stored by columns, using a plurality of processing elements (PE), where each processing element is connected to the shared memory by a respective N-bit access and to a first adjacent processing element by a bidirectional N-bit point-to-point link. The method comprising the following steps carried out in one processor instruction cycle: receiving in the processing elements respective different N-bit segments of a same one of the two matrices by the respective memory accesses; and exchanging with the first adjacent processing element, by means of the point-to-point link, N-bit segments of a first of the two matrices which were received in the adjacent processing elements in a previous instruction cycle. | 2022-06-30 |
20220207109 | CONVOLUTION METHOD, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM - A convolution method, an electronic device and a non-transitory computer-readable storage medium are provided. The method includes that: multiple resultant matrices respectively corresponding to multiple 1×1 convolution kernel elements in a filter are added to different sub-regions of a first output matrix, to obtain an accumulating feature of the first output matrix, and a second output matrix is extracted from the first output matrix with the accumulating feature. A size of the second output matrix is less than a size of the first output matrix. | 2022-06-30 |
20220207110 | Interpolating a Sample Position Value by Interpolating Surrounding Interpolated Positions - Interpolation logic described herein provides a good approximation to a bicubic interpolation, which is generally smoother than bilinear interpolation, without performing all the calculations normally needed for a bicubic interpolation. This allows an approximation of smooth bicubic interpolation to be performed on devices (e.g. mobile devices) which have limited processing resources. At each of a set of predetermined interpolation positions within an array of data points, a set of predetermined weights represent a bicubic interpolation which can be applied to the data points. For a plurality of the predetermined interpolation positions which surround the sampling position, the corresponding sets of predetermined weights and the data points are used to determine a plurality of surrounding interpolated values which represent results of performing the bicubic interpolation at the surrounding predetermined interpolation positions. A linear interpolation is then performed on the surrounding interpolated values to determine an interpolated value at the sampling position. | 2022-06-30 |
20220207111 | REDUCING PROBABILITY OF GLASS BREAKAGE IN DRUG DELIVERY DEVICES - A method for determining predicted failure rates of drug injection devices includes receiving a set of parameters specifying physical properties of a syringe, a liquid drug, and a drug injection device configured to deliver the liquid drug to a patient via the syringe, the drug injection device including a mechanism that drives a plunger rod toward a plunger of the syringe encased in a syringe carrier. The method also includes receiving failure rate data specifying a measured rate of failure of the drug injection device in response to various peak pressures within the syringe, applying the set of parameters to a kinematic model of the drug injection device to determine a predicted peak pressure within the syringe, determining a probability of failure of the drug injection device using the failure rate data and predicted peak pressure, and providing an indication of the determined probability of failure to an output device. | 2022-06-30 |
20220207112 | MANAGEMENT OF DOWNLOADS FROM A NETWORK-BASED DIGITAL DATA REPOSITORY BASED ON NETWORK PERFORMANCE - Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance. | 2022-06-30 |
20220207113 | MANIPULATION OF A PERSISTENT DISPLAY OF SHARED CONTENT - The present disclosure provides a system that enables manipulation of a persistent display of shared content. Content can be shared with a host device from a guest device. A rendering of the content is configured to be manipulated by a user at the host device. For instance, a rendering of the content can be resized, scaled, rotated and moved within a graphical user interface. Annotations can also be added to the rendering of the content. The rendering of the content can also be persistently and automatically displayed in response to a device operating in a predetermined state. The predetermined state can include, for example, a lock screen mode, a bulletin board mode, or a mode when application user interfaces are minimized. The rendering may be removed from a display when the device exits the predetermined state or when the device receives a specific command to remove the rendering. | 2022-06-30 |
20220207114 | SYNCHRONIZATION OF DIGITAL RIGHTS MANAGEMENT DATA - A computing device (e.g., a content packager) may receive a request for content (e.g., video, audio, games, applications, data). The computing device may send a second request for the requested content to an encoder. In response to the second request, the computing device (e.g., the content packager) may receive the requested content and a content manifest associated with the requested content. The computing device may determine that encryption key data (e.g., an encryption key and/or key metadata) for the requested content is not in a cache associated with the computing device. The computing device (e.g., the content packager or a cache associated with the content packager) may send a request for the encryption key data associated with the requested content to a cache associated with a second computing device, based on the determination that the encryption key data is not in the cache associated with the computing device. | 2022-06-30 |
20220207115 | DETERMINING AND SELECTING OPERATION FEATURES FOR DIGITAL CONTENT EDITING OPERATIONS WITHIN AN OPERATION SEQUENCE - The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately, efficiently, and flexibly establishing compatibility connections between successive digital content editing operations in digital content operation pipelines or sequences. In particular, the disclosed systems can determine operation-specific features for executing digital content editing operations within a sequence. For example, the disclosed systems can determine digital image file types (or other digital content operation features) supported by particular digital content editing operations. Additionally, the disclosed systems can select a supported digital content operation feature for performing a particular operation to pass digital content from the operation to the next operation in a supported format, while also preserving quality and information richness. | 2022-06-30 |
20220207116 | IDENTITY AUTHENTICATION MANAGEMENT SYSTEM IN VIRTUAL REALITY WORLD - The present invention relates to an identity authentication management system in a virtual reality world, the system comprising: a virtual identity registration application unit for receiving at least one piece of protection target information among personal identity information and object information and photo image information of a protection target, and applying for registration of identity information of the protection target, which is to be used in a virtual reality world; a virtual identity character generation unit for configuring a similarity range for the photo image information, and generating at least one virtual character according to the configured similarity range; and a virtual identity authentication registration unit for performing identity authentication based on the personal identity information, performing a similarity check between the virtual character and another virtual character included in a pre-registered virtual identification card, and when the identity authentication and the similarity check are normally processed, assigning each of a public key and a private key for disclosure and protection of the personal identity information by using a blockchain, registering the virtual identity information with the virtual character in a database, and issuing a virtual identification card. | 2022-06-30 |
20220207117 | DATA THEFT PREVENTION METHOD AND RELATED PRODUCT - In a data theft prevention method, a data processing apparatus obtains target data, inputs the target data into a recognition model for recognition processing to obtain a first label, where the first label is a label to which the target data belongs. The recognition processing includes: performing, by the recognition model, feature extraction on the target data to obtain a first feature vector; and obtaining, by the recognition model, the first label through prediction based on the first feature vector; and outputs a target label when determining that a second feature vector exists. The second feature vector is a feature vector whose distance from the first feature vector is less than a first threshold. A second label obtained through prediction by using the recognition model is different from the first label and the target label is a label obtained by performing perturbation processing on the first label. | 2022-06-30 |
20220207118 | SECURE MESSAGING SERVICE WITH DIGITAL RIGHTS MANAGEMENT USING BLOCKCHAIN TECHNOLOGY - The invention described herein is directed to a secure text messaging and object sharing mobile application connected to a DRM cloud service that provides encryption, digital rights management (DRM) of the text and of the attachments, blockchain transactions, the capability of attaching documents, photos and so forth, the capability of interfacing with a user's contacts application, and that operates in both Android and iOS environments. | 2022-06-30 |
20220207119 | VIDEO GAME INTEGRATION OF CRYPTOGRAPHICALLY SECURED DIGITAL ASSETS - A method of integrating a cryptographic digital asset into a digital software application includes receiving a digital asset identification (ID) code, the digital asset ID code existing together with a unique owner ID code on a distributed blockchain ledger, the digital asset ID code including a code string segmented into a series of code subsets, wherein a first plurality of the code subsets includes data indicative of a plurality of attributes of the digital asset. The cryptographic digital asset is then represented on a display, wherein the cryptographic digital asset comprises a virtual object having an appearance based on the first plurality of code subsets, the virtual object further includes a plurality of object attributes. At least one of the object attributes is modified according to an aspect of the digital software application or interaction between a character avatar and the virtual object. | 2022-06-30 |
20220207120 | APPARATUS AND METHOD FOR EMBEDDING PLURALITY OF FORENSIC MARKS - Provided is an apparatus for embedding a plurality of forensic marks comprising: a pre-processing unit configured to: embed a watermark 0 symbol in each section content of an original content and store 0-section contents as a 0-content file and embed a watermark 1 symbol in each section content of the original content and store 1-section contents as a 1-content file; and embed random information in at least one section content among the 0-section contents and the 1-section contents and store random information section contents as a random information content file; and a distribution unit configured to: select corresponding section contents of the 0-content file and the 1-content file using predetermined information that is based on metadata; if a random information section content is present, select the random information section content instead of a 0-section content or a 1-section content; and output the selected random information section content as a distribution content. | 2022-06-30 |
20220207121 | SYSTEMS AND METHODS FOR PROTECTION AGAINST THEFT OF USER CREDENTIALS - A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to receive a sequence of characters within a field of a web browser, the field being associated with a password entry field served to the web browser from a website. The processor is further configured to store the received sequence of characters and send an alternate sequence of characters to the website. The processor is further configured to encrypt the received sequence of characters to generate a received encrypted partial password and compare the received encrypted partial password to one or more entries in a list of encrypted partial passwords. The processor is further configured to, in response to the comparison resulting in a difference, delete the previously sent alternate sequence of characters, and send the stored sequence of characters to the website. | 2022-06-30 |
20220207122 | SYSTEM AND METHOD FOR MANAGEMENT OF DIGITAL MEDIA CONTENT - The present disclosure provides a system and a method for management of digital media content (DMC). The method includes providing, by a consumer, a token associated with a DMC. The method further includes authenticating the provided token to generate a DMC registration code for the DMC. The method further includes activating a license for the DMC corresponding to the generated DMC registration code. The method further includes triggering an action for a creator of the DMC in response to activation of the license therefor. The method further includes generating an access key for the DMC upon triggering of the action. The method further includes registering the generated access key for the DMC to the consumer. | 2022-06-30 |
20220207123 | SYSTEM FOR IMPROVING DATA SECURITY WHEN REDEEMING DATA - When personally identifiable information (PII) is to be stored or updated, a system first seeks consent from the user for the PII store or update. If the user grants consent, then the system stores the PII in the user's personal device or updates the PII stored in the user's personal device. The system then retrieves that PII and generates a token representing that PII. Even if the token were taken by a malicious user, it would not be possible for the malicious user to determine the user's actual PIT from the token. In this manner, the security of the PII is improved over conventional systems. | 2022-06-30 |