G06F16/24575

Application programming interface for rendering personalized related content to third party applications
11539805 · 2022-12-27 · ·

A system includes an ingestion component configured to receive a request from an entity for content related to a content item and a user identity. The request has a content identifier representative of the content item and a token. A request processing component of the system is configured to access a database associated with the system and identify the content item and the user identity using the content identifier and the token, wherein the database has information associating the token with the user identity and associating the content identifier with the content item. In response to identification of the content item and the user identity, the request processing component directs a recommendation engine associated with the system to identify the content related to the content item and the user identity. Information identifying the content related to the content item and the user identity is then transmitted back to the entity.

K-nearest neighbour spatial queries on a spatial database
11537622 · 2022-12-27 · ·

K-NN spatial queries may be performed, and the results of one K-NN query are re-used to perform a plurality of K-NN queries on a set of query points. More specifically, a K-NN query is performed on a pre-defined location, for example, an object point, to find the nearest K data objects for this pre-defined location, the results of this K-NN query being used to perform further K-NN queries on the query points near the pre-defined location. In doing so, the efficiency of large scale K-NN spatial queries is improved by limiting the spatial search range of the K-NN queries to be performed and re-using pre-computed K-NN data.

Solution for implementing computing service based on structured query language statement

Syntax parsing on a SQL statement is performed to determine whether an extended syntax identifier exists in the SQL statement, where the extended syntax identifier indicates a target computing service for the SQL statement. It is determined that the extended syntax identifier exists in the SQL statement. A computing service description statement in a first statement format is generated based on the SQL statement, where the first statement format is a statement format that can be recognized by a target computing framework. The computing service description statement is submitted to the target computing framework. Data queried by the SQL statement is invoked, in the target computing framework based on the computing service description statement, to perform target computation, where the SQL statement includes a computing element needed by the target computing service.

Adapting a virtual reality experience for a user based on a mood improvement score

A virtual reality application adaptively generates a virtual reality experience intended to improve a user's mood. A plurality of digital assets is stored together with associated scores. A score for a digital asset represents a predicted amount of mood improvement occurring in a cohort of users having similar profiles to a target user in response to virtual reality experiences including the digital asset. A customized virtual reality experience is generated for the target user based at least in part of the user profile data on the scores. The user's change in mood is detected through survey and/or biometric data. Scores for the digital assets may then be updated in order to further learn their respective effects on the cohort of users.

SYSTEM, METHOD AND SOFTWARE FOR DIGITIZING AND AUTOMATING THE AUDITING PROCESS
20220405286 · 2022-12-22 ·

The present invention provides a system, method and software for digitizing and automating an auditing process. The system comprises a computer, a regulations database, a storage database, and a software program. The method includes: providing regulations or standards for a user to select from the regulations database as a focus for an audit; providing a user-selected filtered regulation or standard from the regulations database; presenting the user a plurality of audit questions in the form of an audit row, one audit row at a time; receiving user responses from which at least one standard row item is created and/or updated; and sending one or more of a filtered regulation or standard row item to the storage database as an audit. The system may permit user information updates. After an audit is completed, the system may transfer the audit information into a final report, which may be provided to the user.

SYSTEM AND METHOD TO EVALUATE DATA CONDITION FOR DATA ANALYTICS

A system, program product, and/or method for evaluating the condition of data for using data analytics options that includes: collecting data to evaluate its condition for supporting a plurality of data analytics options; determining, for each data analytics option, a plurality of a group of data indices, the group consisting of: a volume index measuring the amount of data, a history index for measuring the amount of historical data, a variety index for measuring the variety and type of data, a veracity index for measuring the quality of the data, a value index for measuring the information gain provided by the data; and determining a data readiness score that encompasses scaling, for each of the data analytics options, the plurality of the data indices group. Utilizing a data requirements matrix, providing domain-specific business objectives, and calculating for each of the data analytics options the information gain is also disclosed.

Federated search of multiple sources with conflict resolution

Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.

Image and message management and archiving for events

An image archiving facility creates an image and other data archive relating to an event at a location when prompted by a downloaded application for a host user. The host user may approve guest users to upload to the archive. Approval may come from an image of a person uploaded to the data archive and recognized from biometric data as an approved user. The host may control viewing of images in the archive either individually or generically.

Personalized offline retrieval of data

An approach is disclosed for storing information tailored to a user and a condition to be accessed offline to fit on a local device. The information is retrieved from a set of online sources by a device. The retrieved information is tailored according to a criteria and the condition to form a curated data. An index is provided to access the curated data. The index is used to answer queries. Responsive to identifying a question without an answer found in the curated data when the device is off-line, searching for the answer when the device is online. Responsive to finding the answer online, pruning the curated data by eliminating lower importance data as needed to store higher importance data based on an availability of space allocated to store the curated data on the local storage device, and updating the curated data stored on the local device.

QUERY METHOD AND DEVICE AND STORAGE MEDIUM
20220398244 · 2022-12-15 ·

A query method is provided and includes: acquiring association records, in which the association record is configured to indicate an execution area, execution time and user attribute data of an execution user, of a behavior; splitting the association record into behavior records based on attribute items included in the user attribute data of the association record, in which the behavior record is configured to indicate a mapping relationship between at least one of the attribute items and the execution area-the execution time; grouping the behavior records to determine behavior statistics information of each group; in which behavior records having the same attribute item, the same execution area and the same execution time belong to the same group; and displaying behavior statistics information of a target group in response to a query operation.