31st week of 2022 patent applcation highlights part 48 |
Patent application number | Title | Published |
20220245138 | METHOD AND SYSTEM FOR SHARING ACCESS TO A DATABASE - A computer-implemented method for sharing access to a database of records relating to clinical trial investigators amongst a number of users is disclosed. Each record includes a number of data fields associated with a clinical trial investigator and has associated metadata indicating a record owner. The method comprises: a) receiving a database query from a first user; b) resolving the query using a first subset of the records in the database including only those records for which the associated metadata indicates that the record owner is the first user and those records for which the associated metadata indicates that the record owner is another user which has registered a sharing rule in respect of the first user, whereby the first user is granted permission to access its records; and c) generating a result set including only those records used to resolve the query that satisfy the query. | 2022-08-04 |
20220245139 | MANAGEMENT AND COMPARISON OF DATA FROM MULTIPLE INFORMATION SOURCES - Systems, methods, and software described herein provide enhancements for managing and comparing data from multiple information sources. In one implementation, a method of operating a comparison service includes obtaining, from a plurality of data sources, data objects in a plurality of formats corresponding to an event, wherein the data objects each comprise data items for the event. The method further includes maintaining a data structure for the event, wherein the data structure relates data items of similar data type from the plurality of data sources. The method also provides identifying a user request for a summary of the event, generating an event summary based on the data structure, and providing the event summary to the requesting user. | 2022-08-04 |
20220245140 | SYSTEMS AND METHODS FOR ACCESSING DATA ENTITIES MANAGED BY A DATA PROCESSING SYSTEM - Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query. | 2022-08-04 |
20220245141 | INTERACTIVE SEARCH EXPERIENCE USING MACHINE LEARNING - An interactive search session is implemented using an artificial intelligence model. For example, when the artificial intelligence model receives a search query from a user, the model selects an action from a plurality of actions based on the search query. The selected action queries the user for more contextual cues about the search query (e.g., may enquire about use of the search results, may request to refine the search query, or otherwise engage the user in conversation to better understand the intent of the search). The interactive search session may be in the form, for example, of a chat session between the user and the system, and the chat session may be displayed along with the search results (e.g., in a separate section of display). The interactive search session may enable the system to better understand the user's search needs, and accordingly may help provide more focused search results. | 2022-08-04 |
20220245142 | Matching system and display method using real-time event processing - The subject matter herein provides for online dating gameplay that offers instant and ongoing new opportunities for content, interaction, communication, and risk, and that rewards communication initiation and persistence, all without increasing the skill level required to find a relationship while providing an incentive to play or engage with the online dating community continuously. The approach employs gamification (and, in particular, a slot machine-style display) to encourage users (sometimes referred to herein as “daters” or “players”) to frequently log in and engage with other daters. | 2022-08-04 |
20220245143 | Data Synchronization Method and Device - This application discloses a data synchronization method, where the method is applied to data synchronization between heterogeneous databases. The method includes: A terminal device records a primary key, attribute information, a version number, and a synchronization status of a data object by using a first storage format, and a cloud device records a primary key, attribute information, and a version number of a data object by using a second storage format, so that the terminal device and the cloud device implement data synchronization between the heterogeneous databases based on the storage formats and version numbers. In the technical solutions of this application, consistency in data synchronization between the heterogeneous databases may be ensured through, for example, version number management and synchronization status management. | 2022-08-04 |
20220245144 | DATABASE MANAGEMENT FOR SOUND-BASED IDENTIFIERS - Described herein are techniques, devices, and systems for database management using sound-based identifiers. The sound-based identifiers can be encoded based on text-based identifiers input into one or more databases. The sound-based identifiers can be preprocessed and encoded by encoding the text-based identifiers with a double metaphone algorithm. First sound-based identifiers can be sorted in a cluster associated with a node of a hybrid prefix tree list, based on a longest common prefix of the group. The first sound-based identifiers can be re-encoded as second sound-based identifiers and organized into sub-clusters associated with nodes, based on characters of the second sound-based identifiers positioned after characters associated with the clusters. The re-encoded sound-based identifiers can be determined based on metadata. A query can be received and utilized to identify a re-encoded sound-based identifier. Data associated with the re-encoded sound-based identifier can be transmitted based on the query. | 2022-08-04 |
20220245145 | PRECONDITIONING TIME-SERIES DATA FOR IMPROVED EFFICIENCY - A method of preconditioning time-series data for improved efficiency. The method includes repeatedly recognizing new time series entries for each of a plurality of tracked entities. For each of the plurality of tracked entities, a new time-series data entry for the tracked entity is promoted responsive to the new time-series data entry including a changed value in a normalized field. However, a previous time-series data entry for the tracked entity is maintained responsive to the new time-series data entry including an unchanged value in the normalized field. The method further incudes generating a synthetic time-series data entry for every tracked entity without a time-series data entry in a fixed time period. | 2022-08-04 |
20220245146 | SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING OFF-STACK BATCH QUERYING FOR VIRTUAL ENTITIES USING A BULK API - Systems, methods, and apparatuses for implementing off-stack batch querying for virtual entities using a bulk API within a cloud based computing environment are disclosed. According to an exemplary embodiment, there is a system having at least a processor and a memory therein, wherein the system includes means for interfacing with a multi-tenant database system within the host organization having information stored on behalf of a plurality of customer organizations; receiving a query at the host organization requesting retrieval of data stored on behalf of one of the plurality of customer organizations identified by an OrgID unique to the one respective customer organization; determining the data resides within an external cloud platform; performing an account multiplexer operation to identify multiple accounts at the external cloud platform based on both (i) a known association between OrgID and the multiple accounts at the external cloud platform and (ii) availability of known access credentials for the multiple accounts at the external cloud platform being accessible to the one customer organization identified by the OrgID; breaking up the query into multiple sub-queries, each targeting a distinct one of the multiple accounts at the external cloud platform; issuing the multiple sub-queries to the external cloud platform using the known access credentials for the multiple accounts; receiving multiple data sets responsive to the multiple sub-queries issued to the external cloud platform; aggregating the multiple data sets into an aggregated master data set in fulfillment of the query received; and storing the aggregated master data set temporarily within the multi-tenant database system of the host organization. Other related embodiments are disclosed. | 2022-08-04 |
20220245147 | EFFICIENT IDENTIFICATION OF VERTICES AND EDGES FOR GRAPH INDEXES IN AN RDBMS - Techniques are provided for mapping vertex/edge table rows to unique integer identifiers, to enable construction of in-memory representation of a graph from existing, unmodified RDBMS tables. The unique integer identifiers are based on an encoding of primary key values of the table rows. The unique integer identifiers are used as graph indexes of the in-memory representation. | 2022-08-04 |
20220245148 | DYNAMIC QUERY EXECUTION USING ESTIMATED EXECUTION TIME - The subject technology receives a first query plan corresponding to a first query, the first query plan comprising a new query plan different than a previous query plan for the first query. The subject technology determines a value indicating an estimated improvement in execution time of the first query plan in comparison to a previous execution time of the previous query plan. The subject technology, in response to determining that the value is greater than a threshold value, attempting to execute the first query using the first query plan, the attempting comprising determining that a second query plan selected among a plurality of query plans has a second estimated execution time that is less than an estimated execution time of the first query plan, and executing the first query at a subsequent time using the second query plan. | 2022-08-04 |
20220245149 | EFFICIENT WORKLOAD BALANCING IN REPLICATED DATABASES BASED ON RESULT LAG COMPUTATION - A computer system comprises one or more processors, a primary database system, and a secondary database system. The secondary database system is configured as a hot-standby system for the primary database system. The secondary database system is capable of providing at least a minimum amount of essential functionality of the primary database system during a disruption to the primary database system. The primary database system is configured by programming instructions, executable on the computer system, to cause the one or more processors to determine from a query request from a client application directed to the primary database system that workload from a query may be shifted to the secondary database system and selectively instruct the client application to direct the secondary database system to execute the query based on a per-table calculated result lag. Related apparatus, systems, techniques and articles are also described. | 2022-08-04 |
20220245150 | SEMANTIC CACHING OF SEMI-JOIN OPERATORS IN SHARED-NOTHING AND LOG-STRUCTURED DATABASES - A method for accelerating the computation of a query execution plan involving semi-join query operators in a shared-nothing and log-structured database. In one example, the method includes the operations of: receiving a query; generating a query execution plan; using the query operator to generate a signature; and executing a query operator to generate an output. Finally, the method may include using the signature to store the output of the query operator. | 2022-08-04 |
20220245151 | Method and System for Performing Data Cloud Operations - Systems and methods are provided for managing and accessing data using one or more data cloud servers. An exemplary method includes: receiving from one or more data sources, a first data set; stratifying the first data set into first samples; receiving from second one or more data sources, a second data set; stratifying the second data set into second samples; computing a projection factor for each of the second samples using the first samples; computing projected samples using the projection factor for each of the second samples; receiving from third one or more data sources, a third data set; computing a parameter using the third data set; selecting one or more of the projected samples to form a fourth data set; and performing a computer operation for estimating the data using the fourth data set and the parameter. | 2022-08-04 |
20220245152 | METHOD AND APPARATUS FOR REALIZING GLOBALLY UNIQUE INDEX - Disclosed in embodiments of the present disclosure are methods and apparatuses for realizing a globally unique index, which are applicable to a distributed database. One of the methods includes: receiving a structured query language, SQL, request, obtaining a conflict detection SQL statement corresponding to the SQL request and calculating an expected value; issuing the conflict detection SQL statement to each database node for execution; obtaining an execution result of the conflict detection SQL statement, and comparing the execution result of the conflict detection SQL statement with the expected value; and when the execution result of the conflict detection SQL statement is less than or equal to the expected value, processing an original SQL statement of the SQL request, and issuing the original SQL statement to the each database node for execution. | 2022-08-04 |
20220245153 | AUTOMATED CODE GENERATION FOR COMPUTER SOFTWARE - An automatic rule generation and evaluation system enables a user to generate rules and evaluate the rules even as the rules are generated. The user employs a rules workbench user interface (UI) to provide input regarding the rules to be implemented on data obtained from a plurality of data sources. The rules workbench UI generates scripts from the user input. The scripts are employed to build a model and generate queries. Displaying the result sets obtained from executing the queries enables the user to evaluate the rules in real-time. If the user is satisfied, the user may finalize the rules, else the user can further modify the rules and the steps of rule modification and rule evaluation may be iterated until the rules are finalized. | 2022-08-04 |
20220245154 | TECHNIQUES FOR MANAGING DATA IN A DATA PROCESSING SYSTEM USING DATA ENTITIES AND INHERITANCE - Techniques for storing data entities by a data processing system are described herein. The data processing system may store a plurality of data entity instances generated using a plurality of data entities. The plurality of data entity instances may include a first data entity instance generated using a first data entity and a second data entity instance generated using a second data entity. The first data entity instance may include a first attribute that is configured to inherit its value from a second attribute of the second data entity instance. The data processing system may provide the inherited value of the second attribute of the second data entity instance as the value of the first attribute of the first data entity instance. | 2022-08-04 |
20220245155 | DISTRIBUTED MULTI-SOURCE DATA PROCESSING AND PUBLISHING PLATFORM - A system and method to manage a data graph including data associated with a user system. The system and method receive multiple input document streams from multiple different data sources. A first document is identified from one of the multiple input document streams, the first document having a first schema including data associated with the user system. The first document is transformed from the first schema to a second schema to generate a first transformed document including at least a portion of the data. The portion of the data of the transformed first document is merged into the data graph stored in a graph database. | 2022-08-04 |
20220245156 | ROUTING DATA BETWEEN PROCESSING PIPELINES VIA A USER DEFINED DATA STREAM - Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams. | 2022-08-04 |
20220245157 | GRAPH DATA REPRESENTATION SYSTEMS AND METHODS FOR ELIGIBILITY DETERMINATION AND/OR MONITORING - Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for processing an inclusion of an entity for an event. In accordance with one embodiment, a method is provided that includes: determining whether a graph representation data object comprises an inbound edge connecting an entity node representing the entity with an event node representing the event; and responsive to determining the graph representation data object comprises the inbound edge, performing an action involving inclusion of the entity for the event. The inbound edge is generated via an inbound edge generator machine learning model configured to: traverse entity and/or inclusion edges of the graph representation data object to identify inclusion and entity edges connected, generate an entity score data object for the entity based at least in part on the inclusion edges, and responsive to the data object satisfying a threshold, generate the inbound edge. | 2022-08-04 |
20220245158 | RECOMMENDATION AND PREDICTION ENGINES FOR VIRTUAL AND HYBRID EVENTS - A system for making recommendations and predictions to an end-user of a virtual event or hybrid event is disclosed, including a virtual event platform to provide an interactive user interface for a virtual event. A recommendation and analytics server receives a plurality of interests and transmit the plurality of interests to an analytics engine and recommendation engine. The analytics engine and recommendation engine provide a response including one or more results to the user. The recommendation and prediction engine comprises a plurality of machine learning models to generate one or more recommendations, one or more predictions, and one or more matching scores to a user. | 2022-08-04 |
20220245159 | EXTRACTING AND SURFACING CONTEXTUALLY RELEVANT TOPIC DESCRIPTIONS - Techniques for extracting and ranking multiple topic descriptions based on source contexts and subsequently selecting individual topic descriptions to surface based on recipient contexts. More specifically, a mining platform may extract, from a set of source documents making up a corpus, topic descriptions for various topics that are relevant to an enterprise. The mining platform may further rank the extracted topic descriptions based on a source context of those documents from which individual topic descriptions are extracted. Subsequently, when users access enterprise documents including term-usage instances of topics for which one or more topic descriptions have been extracted and ranked, a description serving module may select a topic description that is contextually appropriate for a recipient view the enterprise documents. | 2022-08-04 |
20220245160 | RELEVANCE PREDICTION-BASED RANKING AND PRESENTATION OF DOCUMENTS FOR INTELLIGENT SEARCHING - In accordance with embodiments, there are provided mechanisms and methods for facilitating relevance prediction-based ranking and presentation of documents for intelligent searching in cloud computing environments in database systems according to one embodiment. In one embodiment and by way of example, a method includes receiving a query, predicting relevance of documents associated with the query based on content of the query and historical user expectations, where the relevance is predicted based on comparison of a first relevance prediction with a second relevance prediction. The method may further include ranking the documents based on the predicted relevance, where the documents are sorted based on the ranking, and communicating, in response to the query, the ranked and sorted documents to a computing device over a communication network. | 2022-08-04 |
20220245161 | PERFORMING TARGETED SEARCHING BASED ON A USER PROFILE - Aspects of the present disclosure relate to systems and methods for performing targeted searching based on a user profile. In examples, a user profile including a user embedding may be retrieved based on the receipt of a user indication. The user embedding may be created based on one or more user interest. A plurality of document embeddings may be identified based on the user embedding, where each document embedding of the plurality of document embeddings is determined to be within a first distance of the user embedding. In examples, a ranking for each document embedding of the plurality of document embeddings may be generated, where the ranking for each document embedding of the plurality of document embeddings is based on the user embedding. At least one document may be recommend based on a ranking associated with a document embedding. | 2022-08-04 |
20220245162 | METHODS AND APPARATUS FOR AUTOMATICALLY RANKING ITEMS IN RESPONSE TO A SEARCH REQUEST - This application relates to apparatus and methods for applying trained machine learning models to determine an item's relevance to a search query. In some examples, a query and data identifying a plurality of items are received. Item attributes for each of the plurality of items are obtained, and features are generated based on the item attributes. Further, a score is generated for each item by applying a trained machine learning model to the corresponding features and the query. Matching attributes are determined for each of the plurality of items based on the corresponding item attributes and the query, and the score of each of the plurality of items is adjusted based on the matching attributes. Further, the ranking data is generated based on the adjusted score of each of the plurality of items. The ranking data may be transmitted to a web server for display of the items. | 2022-08-04 |
20220245163 | METHODS AND DEVICES FOR IDENTIFYING RELEVANT INFORMATION FOR A FIRST ENTITY - Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information. | 2022-08-04 |
20220245164 | SYSTEMS AND METHODS FOR COMPONENTIZATION AND PLUG AND PLAY WORKFLOWS - Systems and methods for generating and implementing reusable interface components is disclosed. A schema is loaded from a repository. The schema defines one or more containers configured to receive a component therein. At least one component is selected for insertion into a first container defined by the schema. The at least one component includes a frontend portion and a backend portion. The fronted portion defines at least one customization of the component. The at least one customization of the at least one component is defined and the at least one component is implemented using a predetermined decoding process. | 2022-08-04 |
20220245165 | SYSTEMS AND METHODS FOR DATA ANALYTICS - A serverless data processing architecture may be a high-velocity, cost-efficient and massively scalable log ingest application and event parser that may act as the intermediary between data collection and data analysis and may handle the receipt and parsing of incoming event data generated by collector and sensor applications. The log analytics data science portion of an ingest process may determine if arbitrarily structured log data is anomalous and/or security relevant via single event or multievent algorithms. There are numerous applications for both the single and multi-event log analytics platforms. Any application involving reliably finding anomalous pieces of semi-structured or unstructured text data may provide potential use cases. These processes may be particularly widely applicable because these processes are agnostic to and require no prior knowledge of the structure of the data. | 2022-08-04 |
20220245166 | OFF-CHAIN FUNCTIONALITY FOR DATA CONTAINED IN BLOCKS OF BLOCKCHAIN - Novel tools and techniques are provided for implementing off-chain functionality for data contained in blocks of blockchain. In various embodiments, a computing system might assemble data extracted from each block of a first block(s) of a first instance of a blockchain in a generated first file(s), the assembled data being organized to mirror how the data is organized and stored in the first block(s); might store, in a secure database, the first file(s), the first file(s) being configured to be content-searchable, content-sortable, and/or content-filterable; might generate a second instance of the blockchain, which contains one or more second blocks, the one or more second blocks each containing the hash value of each corresponding first block(s), without containing the data contained in each block of the first block(s); and might store, in a distributed peer data storage system of the blockchain system, the generated second instance of the blockchain. | 2022-08-04 |
20220245167 | Enterprise big data-as-a-service - A services platform acts as an intermediary between an existing enterprise analytic environment, and one or more underlying cloud service providers. The platform provides enterprise “big data-as-a-service,” by which an enterprise can seamlessly and easily provision new capacity for processing its analytic workload, and migrate data sources (e.g., data warehouse marts, enterprise data warehouses, analytic sandboxes, and the like) to the cloud for processing. The platform provides end-to-end enterprise class manageability of enterprise data assets, from data collection, aggregation, movement, staging and processing, all while providing service levels, security, access and governance. The platform integrates directly but seamlessly into the enterprise analytic stack, and existing analytics applications work as normal. The lifecycle of data analytics from movement to warehousing, however, is provided by the platform. The platform provides a way for the enterprise to translate its workloads into clusters of compute resources that meet its service level requirements. | 2022-08-04 |
20220245168 | GENERATION AND GRAPHICAL DISPLAY OF DATA TRANSFORM PROVENANCE METADATA - Techniques for propagation of deletion operations among a plurality of related datasets are described herein. In an embodiment, a data processing method comprises, using a distributed database system that is programmed to manage a plurality of different raw datasets and a plurality of derived datasets that have been derived from the raw datasets based on a plurality of derivation relationships that link the raw datasets to the derived datasets: from a first dataset that is stored in the distributed database system, determining a subset of records that are candidates for propagated deletion of specified data values; determining one or more particular raw datasets that contain the subset of records; deleting the specified data values from the particular raw datasets; based on the plurality of derivation relationships and the particular raw datasets, identifying one or more particular derived datasets that have been derived from the particular raw datasets; generating and executing a build of the one or more particular derived datasets to result in creating and storing the one or more particular derived datasets without the specified data values that were deleted from the particular raw datasets; repeating the generating and executing for all derived datasets that have derivation relationships to the particular raw datasets; wherein the method is performed using one or more processors. | 2022-08-04 |
20220245169 | SYSTEM AND METHOD FOR IMPLEMENTING INCREMENTAL DATA COMPARISON - Provided are a system and method for implementing an incremental data comparison. The system includes: a synchronization T environment, a simulation F environment, a simulation tool, a memory database, a comparison tool and a result database. The T environment includes a synchronization environment core application, a traditional commercial database, an incremental synchronization tool and a synchronization environment distributed database. The F environment includes a simulation environment core application and a simulation environment distributed database. The simulation tool is configured to play back a T environment service and an F environment service. The memory database is configured to store a mapping relationship between message values of the T and F environment. The comparison tool is configured to compare data in the T and F environment according to the mapping relationship between the message values. The result database is configured to store comparison result data generated by the comparison tool. | 2022-08-04 |
20220245170 | SYSTEM AND METHOD FOR AUGMENTING SYNCED DATA ACROSS MULTIPLE SYSTEMS TO FACILITATE DATA CLEANSING - A method of syncing data across multiple systems includes: receiving a plurality of calendar events from a plurality of independent calendar systems that use different calendar system specific schemas; aggregating the calendar events at a unifying communication system; converting the calendar events from a calendar system specific schema to a unifying communication system specific schema; storing the plurality of calendar events in the unifying communication system specific schema; converting a calendar event received from a non-master calendar system to the master calendar system specific schema; and sending the converted calendar event to the master calendar system; wherein copies of the received calendar events that are formatted according to the calendar system specific schema of the master calendar system are stored with the master calendar system, and copies of the calendar events that are formatted according to the unifying communication system specific schema are stored with the unifying communication system. | 2022-08-04 |
20220245171 | SELECTIVELY REPLICATING CHANGES TO HIERARCHIAL DATA STRUCTURES - Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments. | 2022-08-04 |
20220245172 | TRANSFER OF SYNCHRONOUS AND ASYNCHRONOUS REPLICATION - In some examples, a first storage system receives a transfer of a synchronous replication role and an asynchronous replication role of a second storage system to the first storage system, where in the synchronous replication role the second storage system is to synchronously replicate data to the first storage system, and in the asynchronous replication role the second storage system is to asynchronously replicate a first data storage object to a third storage system. The first storage system uses, at the first storage system, translation information to identify a second data storage object that the second storage system is to asynchronously replicate to the third storage system following the transfer. | 2022-08-04 |
20220245173 | BLOCKCHAIN-BASED DATA SYNCHRONIZATION METHOD, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM - A blockchain-based data synchronization method, executed by a first service node, includes: acquiring target block data having a minimum block height that is greater than a first local block height, the first local block height being a maximum block height of local block data of the first service node before the first service node acquires the target block data; determining a block height of missing block data according to a block height of the target block data and the first local block height, the block height of the missing block data being less than the minimum block height of the target block data and greater than the first local block height; and requesting a target service node to synchronize the missing block data according to the block height of the missing block data. | 2022-08-04 |
20220245174 | LOG-BASED DISTRIBUTED TRANSACTION MANAGEMENT - For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs. | 2022-08-04 |
20220245175 | METADATA CLASSIFICATION - Generating semantic names for a data set is described. An example method can include retrieving data from a data set, the data organized in a plurality of columns. The method may also include generating one or more candidate semantic categories for that column, wherein each of the one or more candidate semantic categories has a corresponding probability for each of the columns. The method may also further include creating a feature vector for each column from the one or more column candidate semantic categories and the corresponding probabilities. Additionally, the method may also include selecting, for each column, a column semantic category from the one or more candidate semantic categories using at least the feature vector and a trained machine learning model. | 2022-08-04 |
20220245176 | DATA PROCESSING SYSTEM WITH MANIPULATION OF LOGICAL DATASET GROUPS - A data processing system that receives user input specifying datasets on which operations are performed with user interfaces that enable manipulation of hierarchical groups of datasets. A user interface may enable individual datasets or a previously defined group of datasets to be aggregated into another grouping. The groupings may be scoped, including by persona of users, such that, when a user is prompted to specify one or more datasets as a target of an operation by the data processing system, the available choices are limited to datasets that have a scope encompassing that user. The interfaces may prompt a user to select a grouping within the hierarchy that contains datasets on which the operation can be performed. Upon selection of a grouping with multiple datasets as a target of an operation that is performed on datasets singly, the operation may be performed on each dataset in the selected group. | 2022-08-04 |
20220245177 | METHOD AND APPARATUS FOR IMPLEMENTING A SET OF INTEGRATED DATA SYSTEMS - A method, an apparatus, and a system for configuring, designing, and/or implementing integrated data modeling methods for configuring interoperability between multiple data system based upon compliance with data integration standards. | 2022-08-04 |
20220245178 | Predictive Generation of Search Suggestions - A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning. | 2022-08-04 |
20220245179 | SEMANTIC PHRASAL SIMILARITY - Systems and methods for similarity search are described. Embodiments identify a document and a query corresponding to a matching phrase in the document, encode the query and a candidate phrase, score the candidate phrase using at least one learning-based score and at least one surface form score, wherein the at least one learning based score is based on the encoding, and the at least one surface form score is based on a surface form of the query and a surface form of the candidate phrase, and select the matching phrase based on the scoring. | 2022-08-04 |
20220245180 | QUERY EXPANSION USING A GRAPH OF QUESTION AND ANSWER VOCABULARY - A method and/or system for query expansion may include: providing a set of training data in a given domain in the form of training question texts and training answer texts, identifying disjoint answer words in the training answer text that do not occur in the associated training question text, generating a graph of question word nodes and answer word nodes generated from the set of training data for the given domain in the form of the training question texts and the training answer texts, wherein edges are provided between a disjoint pair of a question word node for a question word in a training question and an answer word node for a disjoint answer word in an associated training answer, and applying spreading activation through the graph to result in a top n most highly activated nodes that are used as candidate words for expansion of a user query input. | 2022-08-04 |
20220245181 | READING COMPREHENSION SUPPORT SYSTEM AND READING COMPREHENSION SUPPORT METHOD - A reading comprehension support system or a reading comprehension support method that enables natural language to be input as query text and presents a reader with a part that is highly related to the input text is provided. The reading comprehension support system includes a document readout unit that reads out a subject document, a document division unit that divides the subject document into a plurality of blocks, a first distributed representation acquisition unit that acquires a distributed representation of a word in each of the plurality of blocks, a query text readout unit that reads out query text, a second distributed representation acquisition unit that extracts a word included in the query text and acquires a distributed representation of the word, and a similarity acquisition unit that compares distributed representations of words between the query text and each of the plurality of blocks and obtains similarity. From words included in the block, the similarity acquisition unit searches for a word that matches a word included in the query text, and obtains similarity between a distributed representation of the matching word in the block and a distributed representation of the matching word in the query text. | 2022-08-04 |
20220245182 | CONTEXTUAL ESTIMATION OF LINK INFORMATION GAIN - Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents. | 2022-08-04 |
20220245183 | PARAMETER LEARNING APPARATUS, PARAMETER LEARNING METHOD, AND COMPUTER READABLE RECORDING MEDIUM - An entity combination and a text representation are obtained as a first fact, and the entity combination and a related predicate are obtained as a second fact. Word distributed representations are input to a neural network, real vectors at appearance positions of entities are specified and used as distributed representations. A first score indicating a degree of establishment of the first fact is calculated based on the distributed representations and on entity distributed representations. A second score indicating a degree of establishment is calculated with respect to an entity combination and a text representation that are not the first fact. A third score indicating a degree of establishment of the second fact is calculated based on predicate distributed representations and on entity distributed representations. A fourth score indicating a degree of establishment is calculated also with respect to an entity combination and a predicate that are not the second fact. The entity distributed representations, the predicate distributed representations, or weight parameters are updated by a gradient method, so that the first score becomes higher than one of the second score and the fourth score, and the third score becomes higher than one of the second score and the fourth score. | 2022-08-04 |
20220245184 | SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING CONCEPTS RELATED TO A TARGET CONCEPT - A method for generating a set of concepts related to a target concept includes accessing a set of candidate concepts, embedding the target concept and the set of candidate concepts in a semantic vector space, selecting one or more intermediate concepts from the set of candidate concepts in response to determining whether each embedded candidate concept in the set of embedded candidate concepts satisfies a predetermined relationship with the embedded target concept, and filtering the one or more intermediate concepts to yield the set of concepts related to the target concept. The method may further include generating a multiple-choice question in which the target concept corresponds to a correct answer choice and the set of concepts related to the target concept correspond to distractors. | 2022-08-04 |
20220245185 | Presentation Features for Performing Operations and Selecting Content - The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode. | 2022-08-04 |
20220245186 | SLIDE STORAGE METHOD AND APPARATUS - The embodiments of the present disclosure provide a method and apparatus of storing slides related to the field of computer technology. The method comprises: the electronic device receives a save-as instruction for target custom show information generated in a first presentation file, wherein the target custom show information includes slides selected from the first presentation file and a show sequence of the selected slides; acquires, based on the save-as instruction, property information of a second presentation file; extracts, based on the property information and following the show sequence of the slides of the target custom show information, the slide data corresponding to the slides selected from the first presentation file, and stores them in the second presentation file. | 2022-08-04 |
20220245187 | METHOD FOR MANAGING MULTIMEDIA FILES - A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object. | 2022-08-04 |
20220245188 | A system and method for processing biology-related data, a system and method for controlling a microscope and a microscope | 2022-08-04 |
20220245189 | METHODS AND APPARATUS FOR DETECTING DUPLICATE OR SIMILAR IMAGES AND/OR IMAGE PORTIONS AND GROUPING IMAGES BASED ON IMAGE SIMILARITY - A multi-purpose appliance for archiving and distributing electronic copies of images is described. Methods and apparatus of the present invention relate to detecting duplicate images and/or similar image portions, grouping images and/or organizing images that are being stored and for searching stored images are described. Received images are segmented into portions and perceptual hash values are generated for each of the image portions. Information relating to image portions and an original input image are stored along with the original input image and generated image portions. The hash values of multiple images are compared and similar images are automatically grouped together into clusters. Images are identified for retrieval purposes using their hash values and/or the hash values of one or more images in a cluster in which an image is stored. An image or image portions is sometimes supplied as part of a search to retrieve similar or related images. | 2022-08-04 |
20220245190 | METHOD AND APPARATUS FOR ENCAPSULATING PANORAMA IMAGES IN A FILE - A method of encapsulation media data in a file, wherein the method comprises: encoding a set of reference images; generating a set of image items to describe the set of reference images; generating an image item describing a derived image corresponding to a panorama based on the set of reference images; generating an association information that associates the image item describing the derived image with the set of image items; generating a parameter data structure containing parameters of the panorama, the parameter data structure being associated with the image item describing the derived image; and embedding the set of image items, the image item describing the derived image, and the association information in the file. | 2022-08-04 |
20220245191 | SOUND SIGNAL SEARCH APPARATUS, SOUND SIGNAL SEARCH METHOD, DATA SEARCH APPARATUS, DATA SEARCH METHOD, AND PROGRAM - To provide sound signal search techniques that can search for sound signals without tagging with text data. A sound signal search apparatus includes: a recording unit that records a sound signal database made up of records each including a latent variable corresponding to a sound signal and the sound signal, the latent variable being generated from the sound signal with a sound signal encoder; a latent variable generation unit that generates, from a natural language representation being input (hereinafter referred to as an input natural language representation), a latent variable corresponding to the input natural language representation using a natural language representation encoder; and a search unit that determines sound signals corresponding to the input natural language representation as a search result from the latent variable corresponding to the input natural language representation using the sound signal database. | 2022-08-04 |
20220245192 | HIERARCHICAL MULTI-TIER LANGUAGE PROCESSING PLATFORM - Aspects of the disclosure relate to systems and methods for increasing the speed, accuracy, and efficiency of language processing systems. A provided method may include storing a plurality of modules in a database. The method may include configuring the plurality of modules in a multi-tier tree architecture. The method may include receiving an utterance. The method may include processing the utterance via a natural language processing (NLP) engine. The method may include routing the utterance. The routing may include identifying a highest tier module that matches a predetermined portion of the utterance. The method may include compiling a result set of modules. The method may include transmitting the result set of modules to the system user. The result set of modules may include a comprehensive and narrowly tailored response to the user request. | 2022-08-04 |
20220245193 | MUSIC STREAMING, PLAYLIST CREATION AND STREAMING ARCHITECTURE - A system and method for making categorized music tracks available to end user applications. The tracks may be categorized based on computer-derived rhythm, texture and pitch (RTP) scores for tracks derived from high-level acoustic attributes, which is based on low level data extracted from the tracks. RTP scores are stored in a universal database common to all of the music publishers so that the same track, once RTP scored, does not need to be re-RTP scored by other music publishers. End user applications access an API server to import collections of tracks published by publishers, to create playlists and initiate music streaming. Each end user application is sponsored by a single music publisher so that only tracks capable of being streamed by the music publisher are available to the sponsored end user application. | 2022-08-04 |
20220245194 | SYSTEMS AND METHODS FOR GENERATING AND SHARING CONTENT - Systems, methods, and non-transitory computer-readable media can provide an interface for associating at least one portion of selected audio content with visual content to be shared through a content provider system. A text-based scrubber can be provided in the interface for navigating to different segments of the selected audio content, wherein the text-based scrubber permits accessing a first segment of the audio content by selecting a first phrase of the audio content that corresponds to the first segment. | 2022-08-04 |
20220245195 | Selecting and Sharing Content - A user may select, edit, and share a portion of content. An interface may be used to select, edit, or comment on the portion of the content. One or more playlists may be generated for the selected portion of content and may be used to access the selected portion of content. | 2022-08-04 |
20220245196 | INFORMATION DISPLAYING METHOD AND APPARATUS, AND STORAGE MEDIUM - Embodiments of the present disclosure disclose an information displaying method and apparatus, and storage medium. The information display method comprises: acquiring the maximum number of views displayed in a preset row and the number of preset rows in a preset display region according to preset layout requirements; combining the same number of views as the maximum views displayed in the preset row into one row chain; constructing the same number of row chains as the preset row to obtain display row chains, while displaying information among various row chains of the display row chains by position constraint; and displaying information to be displayed in the display row chains based on the maximum number of views displayed in the preset row when the information to be displayed is acquired. | 2022-08-04 |
20220245197 | DATA SET INVENTORY AND TRUST SCORE DETERMINATION - Methods, systems, and apparatus, including computer programs encoded on computer storage media for a Trust Score Engine are directed to providing a user interface for identifying datasets collected into a dataset inventory wherein the dataset inventory may be displayed within the user interface. The Trust Score Engine determines social curation activities by respective user accounts that have been applied the datasets in the dataset inventory and validates the datasets in the dataset inventory according to pre-defined attributes applied to any of the respective datasets. The Trust Score Engine generates a first trust score for a first dataset according to any determined social curation activities and any pre-defined attributes that correspond to the first dataset. The Trust Score Engine receives a selection of a trust score visualization functionality, via the user interface, with respect to the first dataset. | 2022-08-04 |
20220245198 | System, Terminal Device, Method, and Program for Providing Cooking Information - Information for selecting a food menu item based on an ingredient is provided to a user. In a user terminal device such as a smartphone, when a category is selected on an initial screen, the screen shifts to a large category screen. When “TORI-NIKU (CHICKEN)” is selected, the screen shifts to a sub-category screen. Alternatively, when “AIUEO (JAPANESE ALPHABET)” is selected on the initial screen and “TO” is selected on a character palette screen, a screen including ingredients having names each beginning with “TO” is displayed and, when “TORI-NIKU” is selected, the screen shifts to the sub-category screen. When “SASAMI (CHICKEN FILLET)” is selected on the sub-category screen, the screen shifts to a second ingredient selection screen. Under and on the right side of “SASAMI”, “SALAD HOURENSO (SPINACH)”, “ZA-SAI (PICKLED MUSTARD STEM)”, “NEGI (GREEN ONION)”, “PIMAN (GREEN PEPPER)”, and the like each as only one ingredient or a matching ingredient are displayed. | 2022-08-04 |
20220245199 | Virtual Dialog System Performance Assessment and Enrichment - Embodiments are provided that relate to a computer system, a computer program product, and a computer-implemented method for improving performance of a virtual dialog agent system employing an automated virtual dialog agent. Embodiments involve generating ground truth (GT) from a user's knowledge base, and leveraging the GT to evaluate how the virtual dialog agent performs with the GT. The evaluation measures quality of a multi-turn virtual dialog, and generates a remediation plan directed at an algorithmic improvement of the virtual dialog agent. | 2022-08-04 |
20220245200 | CONSTRUCTING IMAGINARY DISCOURSE TREES TO IMPROVE ANSWERING CONVERGENT QUESTIONS - Systems and methods for improving question-answering recall for complex, multi-sentence, convergent questions. More specifically, an autonomous agent accesses an initial answer that partly answers a question received from a user device. The agent represents the question and the initial answer as discourse trees. From the discourse trees, the agent identifies entities in the question that are not addressed by the answer. The agent forms an additional discourse tree from an additional resource such as a corpus of text. The additional discourse tree rhetorically connects a non-addressed entity with the answer. The agent designates this discourse tree as an imaginary discourse tree. When combined with the initial answer discourse tree, the imaginary discourse tree is used to generate an improved answer relative to existing solutions. | 2022-08-04 |
20220245201 | DOCUMENT PACKAGE MODIFICATIONS BASED ON ASSIGNED PERMISSIONS IN A DOCUMENT MANAGEMENT PLATFORM - A centralized document system generates a document package in response to a request by an originating entity. The document package includes at least one document for execution. To facilitate the execution of the at least one document, the centralized document system can provide one or more means to modify the document package. The centralized document system may provide the document package to a receiving entity and receive a request to modify the document package from the receiving entity. The centralized document system may scan the document package prior to sending to a receiving entity and automatically modify the document package according to the scan. The centralized document system may provide the document package to a receiving entity and determine the receiving entity is unavailable. As such, the centralized document system may determine a substitute receiving entity and provide the document package to the substitute entity for execution. | 2022-08-04 |
20220245202 | Blockchain Enabled Service Provider System - A system provides document storage and sharing on behalf of nodes of a blockchain system. The system includes one or more databases and one or more servers. The one or more servers receive file content of a document from a first node of the blockchain system and stores the file content in the one or more databases. A file hash of the document is generated by applying a hash function to the file content. The file hash is sent to the first node, such as for sharing with one or more other authorized nodes. The one or more servers receives a request for the document from a second node of the blockchain system, the request including the file hash. In response, the one or more servers send the file content of the document to the second node. | 2022-08-04 |
20220245203 | A SERVICE PACKAGING METHOD BASED ON WEB PAGE SEGMENTATION AND SEARCH ALGORITHM - The present invention provides a service packaging method based on web page segmentation and search algorithm, comprising the following steps: a service extraction stage, comprising dynamic packaging and/or static packaging; for dynamic packaging, parsing a dynamic web page, tagging forms that possibly exist in parsed dynamic form information, and tagging and defining, by a user, desired forms among the forms that possibly exist; for static packaging, parsing a static web page, blocking and tagging parsed static forms, and selecting and defining, by the user, desired blocks, and filling in a name, description information and an extraction rule of a service; and a service calling stage, comprising inputting, by the user, related information for calling a service, and generating, by a back end system, a corresponding service according to the received related information for calling the service and according to the extraction rule, and returning the corresponding service to a front end. The present invention greatly increases the efficiency of acquiring data by a user. | 2022-08-04 |
20220245204 | OPTIMIZATION APPARATUS, OPTIMIZATION METHOD, AND OPTIMIZATION PROGRAM - An apparatus includes a memory and one or more processors coupled to the memory and configured to perform performing an annealing-based solution search for each of a plurality of single-objective functions so as to obtain first solutions produced by the solution search, the plurality of single-objective functions being each generated by adding together a plurality of objective functions after weighting the objective functions with a corresponding one of a plurality of weighting patterns, and obtaining pareto solutions or approximate solutions thereof by performing a multi-point search from an initial state comprised of at least part of the first solutions, the multi-point search being performed such that solutions including at least non-dominated solutions of the objective functions are selected from a plurality of second solutions present in any given one of iterations of the multi-point search, and then the selected solutions are retained for a next one of the iterations. | 2022-08-04 |
20220245205 | SYSTEMS AND METHODS FOR INSERTING LINKS - Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: determining one or more similarity scores between at least two of: a first item in a hierarchical categorization containing items; a category in the hierarchical categorization; or a topic; filtering out at least one potential match from one or more potential matches using the one or more similarity scores; ranking the one or more potential matches, as filtered, using the one or more similarity scores; re-ranking the one or more potential matches, as filtered, using additional data about at least one of: the first item in the hierarchical categorization containing the items; the category in the hierarchical categorization; or the topic; and inserting one or more hyperlinks into an anchor webpage, the one or more hyperlinks configured to navigate a user from an anchor webpage to one or more potential match webpages associated with the one or more potential matches, as filtered and re-ranked. Other embodiments are disclosed herein. | 2022-08-04 |
20220245206 | PROCESS FLOW BUILDER FOR USER-CONFIGURABLE WEB COMPONENT SEQUENCES - Database systems and methods are provided for visual design and customization of processes for web applications. A method involves obtaining, from a process flow builder graphical user interface (GUI) display having a menu of configurable components for integration in a web page, a selected one of the configurable components added to a sequence of configured components within a region of the process flow builder GUI display by a user, generating configured component code corresponding to a user configuration of the selected configurable component, creating a configured component object in a database to maintain an association between the configured component code and the user configuration of the selected configurable component, and updating code for the web page to include a reference to the configured component object in accordance with the sequence of configured components depicted within the region of the process flow builder GUI display. | 2022-08-04 |
20220245207 | WEBSITE BUILDER WITH INTEGRATED SEARCH ENGINE OPTIMIZATION SUPPORT - A tool to enable a search-engine optimized website within a WBS (website building system) The tool includes at a database storing WBS component compositions and SEO (search engine optimization) information drawn from sources internal and external to the WBS relating to the component compositions having at least one of: design and content; an analyzer to gather and analyze the SEO information for the WBS component compositions and to provide an SEO ranking for them; an editor to enable a designer of a website using the WBS to create and edit a website page using at least one user selected component composition from the WBS component compositions and a recommender to receive the at least one user selected component composition and to compare it with the results of the analyzer and to recommend to the designer, search engine friendly recommendations for improved website optimization based on the SEO ranking. | 2022-08-04 |
20220245208 | METHOD FOR SWITCHING SKIN OF MINI-PROGRAM PAGE, AND ELECTRONIC DEVICE - A method and an apparatus for switching a skin of a mini-program page, and an electronic device are disclosed. The specific implementation scheme is: receiving a skin switching request for the mini-program page, in which the skin switching request includes identification information of a target skin; acquiring a configuration file of the target skin based on the identification information; and sending the configuration file of the target skin to a mini-program, in which the configuration file of the target skin is configured to generate the target skin to which a current skin of the mini-program page is switched. | 2022-08-04 |
20220245209 | SYSTEMS AND METHODS FOR PERSONALIZING SEARCH ENGINE RECALL AND RANKING USING MACHINE LEARNING TECHNIQUES - Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: providing a search engine that includes, or communicates with, a recall personalization model configured to generate personalized recall sets of search results for users; receiving, at the search engine, a search query submitted by a user; generating, using the recall personalization module, a feature vector for the user that includes contextual features associated with the user; generating, using the recall personalization model, a simulated narrowing query that includes the search query submitted by the user and the feature vector; generating, using the search engine, a recall set of search results based, at least in part, on the simulated narrowing query. Other embodiments are disclosed herein. | 2022-08-04 |
20220245210 | METHODS AND SYSTEMS FOR CREATING, STORING, AND MAINTAINING CUSTODIAN-BASED DATA - The present disclosure is directed to systems and methods for managing custodian-based data. The method includes, for example, (i) retrieving custodian-based data associated with multiple custodians; (ii) analyzing metadata items associated with the custodian-based data, and the metadata items includes one or more custodian actions; (iii) generating immutable identifiers for the custodian-based data associated with the custodian actions; and (iv) storing the custodian-based data in a raw data form. The method also enables a query of the custodian-based data based on the custodian actions. | 2022-08-04 |
20220245211 | Providing Access with Separate Authentication to Secure Content in Repositories - A request from a user to access a report associated with one or more content items maintained by an electronic content management system can be received. A query, associated with the request and including one or more attributes of the request to access the report can be executed. A set of user permissions can be set. The requested report can be based on one or more results returned from the executing of the query. The requested report can include information consistent with the set of user permissions and generated to include a link to the one or more content items maintained by the electronic content management system. The analytics engine can be logically separate from the electronic content management system. A request can be received through the query to access the one or more content items. The one or more content items can then be presented to the user. | 2022-08-04 |
20220245212 | SEMI-CROWDSOURCED EXPERT-IN-THE-LOOP METHOD FOR THE EXTRACTION AND COMPILATION OF DIAGNOSIS AND REPAIR KNOWLEDGE - Semi-crowdsourced expert-in-the-loop information capture is provided. Solution search criteria for a repair problem are obtained from one or more of expert user, machine algorithm, or crowd worker. A search is conducted according to the solution search criteria to identify search results. The search results are filtered according to relevance and likelihood of containing confirmed solutions using a confirmed-solution classifier. The search results are provided to crowd workers for analysis to find and extract confirmed solutions. If the solutions do not exist in a knowledge base, the extracted confirmed solutions are provided for expert review and adding the extracted confirmed solutions, as reviewed, to the knowledge base. Otherwise if the solutions already exist in the knowledge base, the extracted confirmed solutions are used to retrain the confirmed-solution classifier. | 2022-08-04 |
20220245213 | CONTENT RECOMMENDATION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM - This application provides a content recommendation method and apparatus, an electronic device, and a storage medium. The content recommendation method includes obtaining content feedback information of a target object and content feature information of content that is to be recommended in response to a content recommendation request of the target object, the content feedback information comprising explicit feedback information and implicit feedback information and object portrait information of the target object; performing feature interaction according to the explicit feedback information and the implicit feedback information in the content feedback information, and obtaining behavior preference information; performing feature extraction based on the behavior preference information, the content feedback information, and the content feature information, and obtaining a predicted click-through rate (CTR); and determining, according to the predicted CTR, recommended content from the pieces of content that is to be recommended, and transmitting the recommended content to a terminal device. | 2022-08-04 |
20220245214 | SYSTEM AND METHOD FOR SEARCHING BILLERS WITH SERVICE AREA POPULARITY MODEL AND MACHINE LEARNING - Various methods, apparatuses/systems, and media for implementing a payment application module for searching billets are disclosed. A plurality of data sources include customer profile data, customer payment history data, biller information data, and biller directory data. A processor operatively coupled to the plurality of data sources via a communication network builds a customer profile service area popularity model based on the customer profile data, customer payment history data, biller information data, and biller directory data; receives search query data for searching a biller; builds a biller search machine learning model to optimize weights applied to the search query data; and ranks search results by utilizing the machine learning model in response to the search query data. | 2022-08-04 |
20220245215 | MAPPING SUPPORT APPARATUS, MAPPING SUPPORT METHOD AND PROGRAM - A mapping support apparatus includes a search unit that performs a web search by using a part or a whole of dictionary mapping target data as a search key, and performs a search on a predetermined classification dictionary using a part or a whole of the dictionary mapping target data as a search key, a UI providing unit that displays a screen including a search result of the web search and a search result of the predetermined classification dictionary, and a data creation unit that applies, to the dictionary mapping target data, classification information selected by a user from the search result of the predetermined classification dictionary. | 2022-08-04 |
20220245216 | RESOURCE LINK ENGINE - A resource link engine may aggregate, from one or more communication services, data including a plurality of messages exchanged between a plurality of users. The resource link engine may compute, for each resource link included in the plurality of messages, a first relevance score of the resource link for a user and/or a second relevance score of the resource link for a group of users including the user. The resource link engine may identify, based on the first relevance score and/or the second relevance score, one or more resource links relevant to the user. In response to detecting the user interacting with a browser at a device, the resource link engine may provide, to the device, the resource links identified as being relevant to the user. Related systems, methods, and articles of manufacture, including computer program products, are provided. | 2022-08-04 |
20220245217 | Adaptive Selection of Source Matrix Version for Matrix Multiply Operations - Adaptive selection of source matrix version for matrix multiply operations may be performed. Different versions of a matrix used in a matrix multiply operation, such as a transposed matrix and non-transposed matrix, may be selected and used when a matrix multiply operation is performed. The selection may be based on a performance profile that is identified for the matrix multiply operation. | 2022-08-04 |
20220245218 | MATRIX MULTIPLIER - Embodiments of the present invention disclose a matrix multiplier, and relate to the field of data computing technologies, so as to divide two matrices into blocks for computation. The matrix multiplier includes: a first memory, a second memory, an operation circuit, and a controller, where the operation circuit, the first memory, and the second memory may perform data communication by using a bus; and the controller is configured to control, according to a preset program or instruction, a first matrix and a second matrix to be divided into blocks, and control the operation circuit to perform a multiplication operation on corresponding blocks in the first memory and the second memory based on block division results of the controller. The matrix multiplier may be configured to perform a multiplication operation on two matrices. | 2022-08-04 |
20220245219 | Sample Delta Monitoring - Sample delta monitoring is described herein. In one or more implementations, first and second experimental groups are defined in a randomized controlled trial. A first set of data indicative of a first experimental group in the randomized controlled trial is received. A second set of data indicative of a second experimental group in the randomized controlled trial is received. Based on sample counts of the first and second sets of data, an indication is generated that the experimental groups in the randomized controlled trial are skewed. | 2022-08-04 |
20220245220 | CONTENT RECORDING AND GROUP ENCRYPTION - Systems and methods for managing group encryption are described. In certain methods, a content asset may be encrypted with an asset key. An account key may be determined. Using the account key, an encrypted content asset package may be generated comprising at least the asset key, wherein the encrypted content asset package is decryptable with the account key. The encrypted content asset package and an identifier associated with the account key may be transmitted, for example to a playback device. | 2022-08-04 |
20220245221 | Method for Swapping Adjacent Instructions Midstream in Software Executables in Order to Hide Information Therein - A method for hiding information in executable code comprising: identifying a set of pairs of interchangeable instructions, wherein each pair has an instruction order of execution that is reversible without changing a functionality of the executable code; organizing the pairs into a plurality of matrices based on a set of random seeds; for each matrix, inverting a submatrix consisting of a subset of columns from each matrix to identify a subset of pairs; identifying a matrix that has full column rank on a subset of columns that is a function of the pairs' location; storing an index of the identified matrix's associated seed in a secure data storage location; and encoding data into the executable code by reversing the order of execution of the subset of pairs and treating each pair having reversed instructions as a “1” and each pair of non-reversed instructions as a “0” or vice versa. | 2022-08-04 |
20220245222 | BASEBOARD MANAGEMENT CONTROLLER FIRMWARE SECURITY SYSTEM - A BMC firmware security system includes a BMC coupled to a programmable circuit device and a first storage subsystem. In response to BMC initialization, the BMC uses a system identifier to verify that a license in the first storage subsystem authorizes the BMC to use BMC firmware in the BMC, uses branding identity information in the BMC to verify that the BMC is branded for the BMC firmware, determines that the programmable circuit device identifies the BMC firmware and, in response, the performs BMC initialization operations using the BMC firmware. A BIOS is coupled to the programmable circuit device and a second storage system. In response to BIOS initialization, the BIOS uses the branding identity information in the second storage subsystem to identify the BMC firmware, determines that the programmable circuit device identifies the BMC firmware and, in response, performs BIOS initialization operations. | 2022-08-04 |
20220245223 | METHOD AND SYSTEM FOR RELIABLE AUTHENTICATION OF THE ORIGIN OF A WEBSITE - The present invention is enclosed in the area of authentication protocols, in particular web-based authentication protocols for reliably determining the origin of a web content, namely a website, and thereby legitimise/certify such website. It is an object of the present invention a method for reliable authentication of the origin of a website which includes obtaining brand digital information which is digitally associated with the website, wherein the brand digital information comprises a registered trademark and the website has a Uniform Resource Indicator (URI) which is digitally associated to the registered trademark in at least one server of a brand verification system. The solution of the present invention takes a completely different approach with regard to the above referred prior art solutions, as it focusses on a brands digital property, by attributing a self-sovereign identity with which to present itself to its customers/partners, thereby being highly simple and efficient. | 2022-08-04 |
20220245224 | SYSTEMS AND METHODS FOR ENHANCING BIOMETRIC MATCHING ACCURACY - A system of enhancing biometric analysis matching utilizes an image sensor, such as a digital camera, to capture an image of a face of a person. The system may perform image enhancement, such as edge and contrast enhancement, prior to performing face matching. The enhancement may be localized to a given image region based on determined region illumination. The system may perform image processing and analysis comprising face detection, alignment, feature extraction, and recognition. A biometric recognition confidence indicator may be generated using the results of the image enhancement and analysis. At least partly in response to the biometric recognition confidence indicator falling below a threshold enhancing recognition confidence using an image of visual indicia captured using the image sensor. | 2022-08-04 |
20220245225 | SYSTEM AND METHOD TO AUTHENTICATE USERS ON A COMPUTING SYSTEM USING A FREE TEXT BEHAVIORAL BIOMETRIC METHOD - A system and method to authenticate users on a computing system using a free text behavioral biometric method by recording on the computer system a dataset for each user to be authenticated to create a user profile for each user to be authenticated, each data set comprising a plurality of free-text keystrokes entered by a respective user on a computer that is part of the computing system, and storing each user profile in the memory, subsequently collecting the keystrokes of a user to be authenticated as the user enters text on a keyboard connected to the computing system, creating a plurality of graphs based on the collection of keystrokes entered by the user and calculating n instance based tail area density (ITAD) metric, and then combining the ITAD metric for each graph duration into a single similarity score. | 2022-08-04 |
20220245226 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus according to the present invention includes: a reception unit that receives usage reservation of a virtual machine for each usage time zone; a control unit that permits reception of the usage reservation until the number of the usage reservations in the usage time zone reaches a predetermined total number of the virtual machines that can operate simultaneously; and an assignment unit that assigns the usage reservation to any one of the virtual machines with respect to the usage time zone and enables a user to use the virtual machine. | 2022-08-04 |
20220245227 | SYSTEMS AND METHODS FOR USER VERIFICATION BASED ON ACTIGRAPHY DATA - The invention provides systems and methods for providing a user-specific activity model based on actigraphy data and for user verification based on a user-specific activity model based on actigraphy data. | 2022-08-04 |
20220245228 | AUTHENTICATION SYSTEM, AUTHENTICATION METHOD, CONTROL APPARATUS, COMPUTER PROGRAM AND RECORDING MEDIUM - An authentication system ( | 2022-08-04 |
20220245229 | UNLOCKING METHOD AND ELECTRONIC DEVICE - An unlocking method and an electronic device relate to the field of terminal technologies. The method includes: when an inner screen ( | 2022-08-04 |
20220245230 | MESSAGE SENDER SECURITY IN MESSAGING SYSTEM - Some embodiments include a method of providing security and privacy for a message sender. The method can include a messaging application determining that a messaging interface of the computing device is active and is revealing or about to reveal the electronic message. The messaging application can identify a recipient account of a messaging server system that is associated with the electronic message according to the electronic message or the messaging server system. The messaging application can then monitor a data feed from a sensor of the computing device to detect a biometric pattern that matches against a biometric profile model associated with the recipient account utilizing a biometric recognition process. In response to determining that the detected biometric pattern does not match the biometric profile model associated with the recipient account, the messaging application can activate a privacy shield to prevent content of the electronic message from being revealed. | 2022-08-04 |
20220245231 | AUTHENTICATING A DEVICE USING A REMOTE HOST - Methods, systems, and devices for authenticating a device using a remote host are described. In some systems, a management server may identify a software update for a device and transmit a notification that the software update is sent to the device. In some cases, the system may also include a field server. The field server may receive the notification and set a flag, in a memory, that indicates an association between the device and the software update. The field server may receive, from the device, a connection request that includes a certificate associated with a key for authenticating the device and accept the key as valid based on the flag indicating the update to the software. | 2022-08-04 |
20220245232 | USER INTERFACES FOR SHARING AN ACCOUNT WITH ANOTHER USER IDENTITY - The present disclosure generally relates to displaying a user interface for sharing an account associated with a first user identity with a second user identity. The user interface includes a first sharing option and a second sharing option. One or more inputs corresponding to a request to share the account are detected. If the one or more inputs include a selection of the first sharing option, a request to invite the second user identity to become a joint owner of the account is transmitted. If the one or more inputs include a selection of the second sharing option, a request to invite the second user identity to become a participant of the account without becoming a joint owner of the account is transmitted. | 2022-08-04 |
20220245233 | CONTROL SYSTEM AND CONTROL METHOD - A control system includes plural units. The plural units include a master unit connected to a bus and a slave unit connected to the bus, the slave unit communicating with the master unit via the bus. The master unit includes a nonvolatile memory that stores first security information as information to be concealed, and the slave unit includes a volatile memory. The slave unit receives the first security information from the master unit at a predetermined timing and stores the first security information in the volatile memory. | 2022-08-04 |
20220245234 | SYSTEMS AND METHODS FOR MANAGING BATTERIES - Method and associated system for managing and/or authenticating an energy storage device. The method includes receiving a first portion of identification information stored in a data storage attached to the energy storage device ( | 2022-08-04 |
20220245235 | SECURED CODE PACKAGE FOR BROWSER PLUGIN - Systems, methods, and software can be used for securing injected codes of a browser plugin. One example of a method includes establishing a code package to be injected into a web page. The code package comprises at least one element, and the at least one element includes a first script to be executed before executing a code of the web page. The method further includes injecting the at least one element to the web page to execute the first script. The execution of the first script comprises generating a script element comprising one or more secrets. The method further comprises appending the script element to the web page and deleting the script element from the web page. | 2022-08-04 |
20220245236 | MDM-BASED PERSISTENT SECURITY MONITORING - A method of establishing security monitoring functionality on a device on retail display includes obtaining, by a processor of a server computer, a mobile device management (MDM) startup message from the device, determining, by the processor, whether the device is enrolled for MDM supervision, and if the device is enrolled for the MDM supervision, downloading, by the processor to the device, configuration data to support the MDM supervision and implementation of the security monitoring functionality. | 2022-08-04 |
20220245237 | CLONE APPLICATION DETECTION MECHANISM FOR SECURING TRUSTED EXECUTION ENVIRONMENTS AGAINST A MALICIOUS OPERATING SYSTEM - A method for detecting a trusted execution environment (TEE) clone application operating on a computing device includes measuring a plurality of read time periods associated with a plurality of monitored cache sets within a memory cache based on executing a first auxiliary thread of a TEE application on the computing device. Each of the read time periods indicating a time period that is used to read data within one of the monitored cache sets. The read time periods are compared with a time threshold to determine one or more cache misses. The TEE clone application is detected as operating on the computing device based on the determined cache misses. | 2022-08-04 |