47th week of 2021 patent applcation highlights part 47 |
Patent application number | Title | Published |
20210365452 | METHOD AND SYSTEM TO EFFICIENTLY ANALYZE AND IMPROVE DATABASE QUERIES - A computer based agent may employ a variety of techniques including machine learning to analyze queries to a database, improve the queries to a database and make the improved queries available to new and old user through a user interface. | 2021-11-25 |
20210365453 | DATA INVESTIGATION AND VISUALIZATION SYSTEM - Data investigations are performed by querying a plurality of data sources. A system receives an investigation input and queries a plurality of data sources in accordance with the received input. The system receives, in response to the querying, response data from the plurality of data sources, and generates and stores a data structure representing relationships between the first investigation input and the first response data. The data structure may be in the form of a knowledge graph. The system may generate and display a visualization of the data structure. The system may generate and store a record of investigation steps used to generate the data structure, such that the investigation steps may be applied in future instances, for example using different inputs, to generate new data structures. | 2021-11-25 |
20210365454 | DATABASE QUERY PLAN SELECTION - A computer-implemented database access method includes receiving, by a server, a database access statement including a target identifying parameter; parsing the database access statement to determine the target identifying parameter; determining a statement type of the database access statement; obtaining a pre-stored execution plan group corresponding to the statement type, the pre-stored execution plan group including one or more execution plans for accessing a database corresponding to the database access statement, in which each execution plan corresponds to a different respective identifying parameter; selecting a target execution plan from the pre-stored execution plan group based on the target identifying parameter; and executing the target execution plan. | 2021-11-25 |
20210365455 | DATABASE JOIN PREFETCHER - A database query processor includes a database join prefetcher that prefetches N next join column values in order to execute the query more efficiently. The prefetched next join column values for an inner table are used to skip rows in an outer table, thereby increasing the performance of executing the query. The number N of prefetches can be dynamically determined and adjusted to improve the performance of executing the query. | 2021-11-25 |
20210365456 | FACILITATING QUERY EXECUTIONS VIA MULTIPLE MODES OF RESULTANT CORRECTNESS - A method for execution by a query processing system includes receiving a query request that indicates a query for execution by a database system. A plurality of query execution mode options for execution of the query via the database system can be determined. A plurality of execution success conditions corresponding to the plurality of query execution mode options can be determined. A plurality of resultant correctness guarantee data corresponding to the plurality of query execution mode options based on the plurality of execution success conditions can be generated. Query execution mode selection data can be generated by selecting a query execution mode from the plurality of query execution mode options based having resultant correctness guarantee data that compares favorably to determined resultant correctness requirement data. A resultant for the query can be generated by facilitating execution of the query in accordance with the selected execution mode. | 2021-11-25 |
20210365457 | GRAPH DATABASE AND METHODS WITH IMPROVED FUNCTIONALITY - The current document is directed to graph databases and, in particular, to improvements in the operational efficiencies of, and the range of functionalities provided by, graph databases. One currently disclosed improvement provides for associating user-defined and developer-defined functions with node and relationship entities stored within the graph database. These entity-associated functions are executed in entity-associated execution environments provided to the entities during query execution. Another currently disclosed improvement provides text-replacement-based preprocessing of graph-database queries for increased clarity and for increasing the speed and accuracy with which the queries can be formulated. | 2021-11-25 |
20210365458 | DATA IMPRINTS TECHNIQUES FOR USE WITH DATA RETRIEVAL METHODS - Techniques and solutions are described that can be used to determine data subsets of a data set that may be responsive to a query. In one aspect, imprints are created for the data subsets, where an imprint indicates whether, for a plurality of bins, a data subset contains values within respective bins. The bins are defined at least in part using data for a set of queries. In another aspect, at least one bin of a plurality of bins is designated to be associated with values of the data set satisfying a threshold frequency. In a further aspect, imprints are created for a plurality of bins, where an imprint indicates whether the plurality of data subsets comprise a value for a given bin. A query imprint can be compared with the data subset imprints or bin imprints to determine data subsets that may be responsive to an associated query. | 2021-11-25 |
20210365459 | CERTIFYING EVENTS IN A STREAMING PIPELINE - Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising detecting a real close of books (COB) of a data transport, the real COB associated with a set of raw events transmitted over the data transport, flushing a stream processor in response to detecting the real COB, and retrieving a set of processed events from a distributed file system after the flushing is complete. A fact COB computation is then performed on the set of processed events and the set of raw events, the fact COB computation outputting a number of missing events, each missing event representing a raw event that is not present in the set of processed events. The processed events are then certified upon determining that the number of missing events is below a threshold. | 2021-11-25 |
20210365460 | DUPLICATE DETECTION AND REPLAY TO ENSURE EXACTLY-ONCE DELIVERY IN A STREAMING PIPELINE - Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising processing a plurality of events using a stream processor and executing a deduplication process on the plurality of events using the stream processor. The plurality of events is outputted to a streaming queue and a close of books (COB) of a data transport is detected. Then, an audit process is initiated in response to detecting the COB signal, the audit process comprising comparing a set of raw events to a set of events in the streaming queue to identify a set of missing events, and replaying a set of missing events through the stream processor. | 2021-11-25 |
20210365461 | PRUNING INDEX TO SUPPORT SEMI-STRUCTURED DATA TYPES - A source table organized into a set of batch units is accessed. The source table comprises a column of data corresponding to a semi-structured data type. One or more indexing transformations for an object in the column are generated. The generating of the one or more indexing transformation includes converting the object to one or more stored data types. A pruning index is generated for the source table based in part on the one or more indexing transformations. The pruning index comprises a set of filters that index distinct values in each column of the source table, and each filter corresponds to a batch unit in the set of batch units. The pruning index is stored in a database with an association with the source table. | 2021-11-25 |
20210365462 | EXACTLY-ONCE PERFORMANCE FROM A STREAMING PIPELINE IN A FAULT-VULNERABLE SYSTEM - Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving a stream of events, where each event comprises a header including an event type field and a timestamp. and identifying that the header of a given event in the stream of events includes at least one secondary event in a list of secondary identifiers included in the header. A flag is set in a distributed database for the at least one secondary event, then writing the given event to a table in the distributed database occurs, the table selected based on a respective event type field and timestamp associated with the given event. Deduplicating the given event and the at least one secondary event in response to a close of books (COB) signal occurs, after which writing at least one deduplicated event to a storage device occurs, the at least one deduplicated event selected from the group consisting of the given event and the at least one secondary event. | 2021-11-25 |
20210365463 | NEUROMORPHIC EXPERIENTIAL SYSTEM - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neuromorphic experiential analysis of sensor data. The methods, systems, and apparatus include actions of obtaining sensor emissions from multiple sensors, generating monotonic data that indicates an orientation of the sensor emissions in respect to time, determining that the monotonic data matches a registered query, and in response to determining that the monotonic data matches a registered query, invoking an executor. | 2021-11-25 |
20210365464 | PLUGGABLE JOIN FRAMEWORK FOR STREAM PROCESSING - Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event based on the primary event, and returns the annotated second event to the client. | 2021-11-25 |
20210365465 | RANKING COMPUTER-IMPLEMENTED SEARCH RESULTS BASED UPON STATIC SCORES ASSIGNED TO WEBPAGES - Technologies pertaining to ranking webpages in response to receipt of a query are described. A search engine receives a query and identifies webpages that are germane to the query. The search engine ranks the identified webpages to form a ranked list, wherein a first webpage is positioned in the ranked list based upon a static score assigned to the first webpage. The static score is based upon a weight assigned to a hyperlink in a second webpage, wherein the hyperlink points to the first webpage, and further wherein the weight is based upon a value of a feature of the hyperlink, such as a location of the hyperlink on the second webpage when the second webpage is rendered. Further, the second webpage includes several hyperlinks that point to different webpages, wherein each of the several hyperlinks has a different weight assigned thereto. | 2021-11-25 |
20210365466 | Intelligently Identifying and Grouping Relevant Files and Providing an Event Representation for Files - A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files. | 2021-11-25 |
20210365467 | Search Guidance - Search guidance methods and system are described. A method includes generating user interface data for at least a portion of a user interface for performing data-analytics with respect to a low-latency database analysis system, the portion including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion. The data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to a data-analytics grammar used by the system to process data associated with the data-analytics construct card type. The user interface data is output for presentation to a user. Data associated with the data-analytics construct card construct type is received, the text string user input element is output with the data, and an updated data-analytics guidance portion is output in response to the data. A request for data including the data is processed and results are output. | 2021-11-25 |
20210365468 | SYSTEM AND METHOD FOR PROVIDING A HYBRID SET-BASED EXTRACT, LOAD, AND TRANSFORMATION OF DATA - In accordance with an embodiment, described herein is a system and method for loading and transforming data to a cloud database, using a hybrid set-based extract, load, transform approach. During the loading and transforming of large amounts of data, from one or more data sources, a data synchronization application sends small batches of data, in parallel streams, to the database, which operates as a transformation engine to load the data. Each stream can be associated with a separate staging table in the database. For each staging table, the subset of data therein is transformed and loaded, before the next subset is processed. A transform and merge process operating at the database can then be used to transform and merge the data, from each of the staging tables, to the target table. | 2021-11-25 |
20210365469 | ENABLING DATA ACCESS BY EXTERNAL CLOUD-BASED ANALYTICS SYSTEM - Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data. | 2021-11-25 |
20210365470 | APPARATUS FOR RECOMMENDING FEATURE AND METHOD FOR RECOMMENDING FEATURE USING THE SAME - A method and apparatus that recommends a feature from a data set. The method includes performing a first conversion on the data set including one target variable and a plurality of feature variables by converting a missing value for each of the feature variables into a preset constant, executing a first algorithm to determine a level of redundancy of the plurality of feature variables, using the data set converted by the first conversion and producing first recommendation information that includes a predetermined number of feature variables selected based on a result of the executing the first algorithm. | 2021-11-25 |
20210365471 | GENERATING INSIGHTS BASED ON NUMERIC AND CATEGORICAL DATA - The present disclosure involves systems, software, and computer implemented methods for generating insights based on numeric and categorical data. One example method includes receiving a request for an insight analysis for a dataset that includes at least one continuous feature and at least one categorical feature. Continuous features can have any value within a range of numerical values and categorical features are enumerated features that can have a value from a predefined set of values. A selection of a first continuous feature for analysis is received, and at least one categorical feature is identified for analysis. A deviation factor and a relationship factor are determined for each identified categorical feature. An insight score is determined for each identified categorical feature that combines the deviation factor and the relationship factor for the categorical feature. The insight score is provided for at least some of the identified categorical features. | 2021-11-25 |
20210365472 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM - An information processing device receives material data, relating to a material, that have been sent from a user terminal. The information processing device performs analysis in accordance with one or more analysis techniques with respect to the material data to thereby acquire analysis result data representing analysis results. The information processing device sends the analysis result data to the user terminal. | 2021-11-25 |
20210365473 | Cascading Data Impact Visualization Tool - Methods and systems described herein may retrieve a data lineage associated with a first computing system comprising a plurality of services and data elements. The data lineage may indicate a plurality of interrelationships between the plurality of services and data elements. Based on the data lineage, a visualization of the first computing system may be generated. Based on the one or more interrelationships between a first data element and the plurality of services and data elements, one or more services and data elements affected by the change to the first data element may be identified. Based on the one or more services and data elements affected by the change to the first data element, the visualization of the first computing system to indicate the impact to the first computing system. | 2021-11-25 |
20210365474 | PRIORITIZATION AND QUALITY-OF-SERVICE CONTROL FOR NEAR-ZERO-ADDED-LATENCY ANY POINT IN TIME VIRTUAL REPLICATION - Prioritization and quality of service control operations for any PiT replication operations. When replicating data from a production site to a replica site, the transmission of data is prioritized based on the perspective of a splitter and based on the perspective of an appliance, which may coordinate with multiple splitters. Quality is controlled by prioritizing which data is sent. The transmission may also perform compression when transmitting the data and may handle situations where available resources are scarce or unavailable. | 2021-11-25 |
20210365475 | DATA DRIFT HANDLING - Systems and methods herein describe embodiments for handling a data drift. An example system accesses the data pipeline, which is comprised of a plurality of stages. For each stage of the plurality of stages in the data pipeline, the system identifies stage schema fields for processing data in the data pipeline and generates a set of stage schema fields comprising the identified stage schema fields in the stage. In response to detecting an origin stage, the system generates a set of pipeline schema fields, whereby the set of pipeline schema fields comprise a union of the generated sets of stage schema fields. The set of pipeline schema fields are then stored. | 2021-11-25 |
20210365476 | AUTOMATED DYNAMIC CONTENT SCHEDULER - According to some embodiments, a selection server is in communication with a potential communication device database and a currently participating device database, the potential communication device database storing information about communication devices associated with a transition from a first state to a second state, including at least one communication address associated with each communication device. The selection server may automatically identify a communication device as meeting a pre-determined criteria and copy information about the identified communication device from the potential communication device database to the currently participating device database. | 2021-11-25 |
20210365477 | PARTITIONED BACKING STORE IMPLEMENTED IN A DISTRIBUTED DATABASE - Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event that includes an event key and a timestamp. The method then generates a partition value and time bucket value, the partition value generated based on the event key and the time bucket value generated based on the timestamp. The event key, partition value, and time bucket value are then combined to form a database key and used in a command to a database. | 2021-11-25 |
20210365478 | UPDATING DATA MODELS TO MANAGE DATA DRIFTAND OUTLIERS - The present invention relates to a system and a method for updating data models. Input data received from a data source and/or prediction data obtained from a data model is reduced based on baseline reference data to obtain a plurality of representative points. The plurality of representative points are clustered to generate a plurality of clusters. An outlier cluster is detected from the plurality of clusters based on a maximum distance of the plurality of clusters from a highest density cluster and/or comparison of quantity and values of the plurality of representative points with predefined rules. Data drift is identified based on changes in densities of the plurality of clusters. The data model is updated using information corresponding to the outlier cluster and the data drift. | 2021-11-25 |
20210365479 | METHOD AND SYSTEM FOR ADVANCED ADAPTIVE DATABASE MATCHING - A method of associating data from a plurality of databases is disclosed. The method comprises accessing a first database comprising a first dataset and a second database comprising a second dataset. The method further comprises identifying a first set of expressions and a second set of expressions corresponding to the first dataset and the second dataset, respectively. The method further comprises determining a first set of clusters and a second set of clusters corresponding to the first database and the second database, respectively. Furthermore, the method comprises creating a relational database based on a set of relationships and a mapping function determined based on the first set of clusters and the second set of clusters. | 2021-11-25 |
20210365480 | COMBINING VISUALIZATIONS IN A BUSINESS ANALYTIC APPLICATION - In an approach to combining visualizations in a business analytic application, responsive to receiving a plurality of original visualizations from a user, one or more visualization groups are created. A strength score is calculated for each visualization group of the one or more visualization groups. Responsive to the strength score for each visualization group of the one or more visualization groups meeting a minimum threshold score, one or more recommended visualizations are generated, wherein the one or more recommended visualizations are combinations of the plurality of original visualizations. The one or more recommended visualizations are sent to the user. | 2021-11-25 |
20210365481 | Editing and Presenting Structured Data Documents - The present disclosure pertains to computer readable documents including structured data content for visualizing a structure with a plurality of structure elements and a plurality of relationships between the plurality of structure elements. The document includes the structured data content, a data type indicator, and a structure type indicator. The data type indicator is used to determine a parsing algorithm, The parsing algorithm and the structure type indicator are used to parse the structured data content to determine the structure elements and the relationships between the structure elements. The lexical structure of the structured data content reflects the relationships between the structure elements. A visualization of the structure can be automatically generated. The visualization can be linked to or embedded within visualizations of other structures. | 2021-11-25 |
20210365482 | CHAT SYSTEM, CHATBOT SERVER DEVICE, CHATBOT ID MANAGEMENT DEVICE, CHAT MEDIATION SERVER DEVICE, PROGRAM, CHAT METHOD, AND CHAT MEDIATION METHOD - This chat system ( | 2021-11-25 |
20210365483 | ELECTRONIC LIST USER INTERFACE - Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user. | 2021-11-25 |
20210365484 | ELECTRONIC LIST USER INTERFACE - Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for a minimum set of product data for querying a shopping service. Upon parsing a minimum set of product data for querying a shopping service, querying at least one shopping service using the parsed data. Receiving, from at least one queried shopping service, at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user. | 2021-11-25 |
20210365485 | UNSUPERVISED TEXT SUMMARIZATION WITH REINFORCEMENT LEARNING - A computer-implemented method is presented for performing Q-learning with language model for unsupervised text summarization. The method includes mapping each word of a sentence into a vector by using word embedding via a deep learning natural language processing model, assigning each of the words to an action and operation status, determining, for each of the words whose operation status represents “unoperated,” a status by calculating a local encoding and a global encoding, and concatenating the local encoding and the global encoding, the local encoding calculated based on a vector, an action, and an operation status of the word, and the global encoding calculated based on each of the local encodings of the words in a self-attention fashion, and determining, via an editorial agent, a Q-value for each of the words in terms of each of three actions based on the status. | 2021-11-25 |
20210365486 | ESG-BASED COMPANY EVALUATION DEVICE AND AN OPERATION METHOD THEREOF - Provided is an Environment, Social, Governance (ESG) company evaluation device for evaluating a company from the viewpoint of ESG to calculate a score. The device includes: a news collection unit configured to collect a plurality of news articles on Internet and classify them by date or company, and perform clustering on news articles whose similarity is higher than a reference value through a similarity analysis between the news articles; a news classification unit configured to classify each of the news articles related to an issue of environment, society, or governance; and an evaluation result deriving unit configured to calculate an ESG risk for a corresponding cluster in cluster units and calculate an ESG company evaluation score based on the calculated value. | 2021-11-25 |
20210365487 | Word Library Management Method and Apparatus for input Method - The present disclosure discloses a word library management method and an apparatus for an input method including: firstly parsing information about answers to examination questions to form a masked entry library, and according to the masked entry library, performing operations on word libraries of an input method installed on a terminal device, the operations including transversing information about entries in each word library of the input method, and deleting entries that need to be masked, so that a normal examination or test can be carried out on a common terminal device without the need of preparing a dedicated terminal device or using a dedicated input method, which can prevent the result of the examination or test from being affected due to the word libraries and will neither affect the input of other characters during the examination nor affect the normal use of the terminal device and the input method. | 2021-11-25 |
20210365488 | TERM-CLUSTER KNOWLEDGE GRAPH FOR SUPPORT DOMAINS - Given a skeleton knowledge graph including first terms in respective nodes, wherein first terms in connected nodes have a predetermined relationship, an augmented knowledge graph is formed by a first computing device by extracting a second term from a domain corpus to form a term cluster linked with a respective node of the knowledge graph. The second term is associated with the first term of a respective node in the domain corpus while not meeting the predetermined relationship. A semantic feature between the second term and the associated first term is identified in the domain corpus and linked to the pair of the second term and the first term in the augmented knowledge graph. The augmented knowledge graph is useable by a second computing device, which may or may not be the same as the first computing device, to drive a conversation between a chatbot and user. | 2021-11-25 |
20210365489 | GEO-FENCE BASED COORDINATE DATA PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE - A geo-fence based coordinate data processing method includes: obtaining an address text and a corresponding fence identifier; performing semantic extension on the address text to obtain a plurality of extended addresses; converting each of the extended addresses into corresponding geographic coordinates; recognizing key address elements in the plurality of extended addresses; screening the geographic coordinates depending on whether an extended address corresponding to a geographic coordinates includes the recognized key address element and whether the geographic coordinate is located in a target fence corresponding to the fence identifier; and determining, according to a clustering feature of each of the screened geographic coordinates, one of the screened geographic coordinates as a processed coordinate. | 2021-11-25 |
20210365490 | METHOD FOR RANKING AND SELECTING EVENTS IN MEDIA COLLECTIONS - A method for ranking events in media collections includes designating a media collection, using a processor to cluster the media collection items into a hierarchical event structure, using the processor to identify and count visually similar sub-events within each event in the hierarchical event structure, using the processor to determine a ranking of events based on the count of sub-events within each event, and associating the determined ranking with each event in the media collection. | 2021-11-25 |
20210365491 | INFORMATION EXTRACTION, ENRICHMENT, AND CACHING FRAMEWORK FOR AUGMENTED REALITY APPLICATIONS - An end-to-end software framework is provided for information extraction, enrichment, and caching in applications that involve exploring real-world data through a camera-based viewport in an augmented reality (AR) setting. It allows users to gather supplementary information through cross-modal data fusion against cloud-based datastores. Additional context is provided by retrieving data units from remote datastores that are relevant to the queried item. Given that such datastores often do not fit in main memory, a client-server architecture is used. Users interact with real-world objects via a camera-enabled client interface, and queries are executed using gesture-based interactions as supplementary information is retrieved from a back-end server (if necessary) and overlaid in the client's live camera-view. | 2021-11-25 |
20210365492 | METHOD AND APPARATUS FOR IDENTIFYING INPUT FEATURES FOR LATER RECOGNITION - Disclosed are methods and apparatuses to recognize actors during normal system operation. The method includes defining actor input such as hand gestures, executing and detecting input, and identifying salient features of the actor therein. A model is defined from salient features, and a data set of salient features and/or model are retained, and may be used to identify actors for other inputs. A command such as “unlock” may be executed in response to actor input. Parameters may be applied to further define where, when, how, etc. actor input is executed, such as defining a region for a gesture. The apparatus includes a processor and sensor, the processor defining actor input, identifying salient features, defining a model therefrom, and retaining a data set. A display may also be used to show actor input, a defined region, relevant information, and/or an environment. A stylus or other non-human actor may be used. | 2021-11-25 |
20210365493 | CREATING, MAINTAINING, AND GROWING VIRTUAL MUSIC-THEMED WORLD - An adjusting a virtual environment using recommendations, including: retrieving character information from a character database, where the character information is associated with a character associated with the virtual environment, and the character information includes character appearance information, character position information, and character action information; retrieving profile information from a profile database, where the profile information indicates one or more profile characteristics and at least one profile characteristic is related to music; comparing at least part of the character information with one or more of the profile characteristics to determine a comparison result; generating adjustment information based on the comparison result; sending the adjustment information to a client system through a network; receiving an adjustment reply from the client system through the network; and adjusting information for the virtual environment based on the adjustment reply. | 2021-11-25 |
20210365494 | PLAY CONTROL OF CONTENT ON A DISPLAY DEVICE - A system for remotely presenting and controlling various types of content includes a computing device that receives a unique identifier of a content presentation system. The computing device generates a set of messages that include a first command in a first format, a reference to a piece of content associated with a particular media playing application, an identifier of the particular media playing application, and the unique identifier. The set of messages is communicated to a server system, which sends the content presentation a second command in a second format. The communication causes the content presentation system to utilize the second command and the particular media playing application to control the referenced piece of content. | 2021-11-25 |
20210365495 | PLAY CONTROL OF CONTENT ON A DISPLAY DEVICE - A system for presenting and controlling content includes a computing device that can generate messages including a first command in a first format and a reference to a piece of content associated with a particular media playing application. The computing device can communicate the messages to a server system, and the server system can generate a second command in a second format based on the first command and the particular media playing application associated with the referenced piece of content. The communication can cause a content presentation system coupled to the server system to control presentation of the referenced piece of content utilizing the particular media playing application. | 2021-11-25 |
20210365496 | DATA PRESENTATION SYSTEM, METHOD AND DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM - Provided are a data presentation system, method and device, and a computer-readable storage medium. The data presentation system includes: a data collection device configured to collect multiple service system data each from a respective data source and store the service system data in a database; a data parsing device configured to obtain the multiple service system data from the database, and parse each service system data through a respective data model to obtain a data block corresponding to the respective data source; a request responding device configured to: in response to a data request sent by a client, obtain the data block matching the data request as a demanded data block; and a data sending device configured to send the demanded data block to the client to enable a display interface of the client to display the demanded data block. | 2021-11-25 |
20210365497 | GEOSPATIAL DATA ACQUISITION BASED ON INFORMATION VALUE - Described are techniques for acquiring geospatial data according to an information value. The techniques including determining a context for geospatial data to be used in an application, where the context is based on one or more external factors that influence variation of the geospatial data. The techniques further include calculating an information value of the geospatial data in the context for each of a plurality of information acquisition methods, where the plurality of information acquisition methods include respective data acquisition frequencies and respective spatial resolutions, and where the information value is based on an information loss function, an information amount, and a cost. The techniques further include selecting a first information acquisition method with a highest information value and acquiring the geospatial data using the first information acquisition method. | 2021-11-25 |
20210365498 | CHANGE-POINT DRIVEN FEATURE SELECTION FOR MULTI-VARIATE TIME SERIES CLUSTERING - One embodiment provides a method, including: receiving a multi-variate time-series dataset comprising a plurality of time-dependent datasets; for each of the plurality of time-dependent datasets, segmenting each of the plurality of time-dependent datasets at a transition point; clustering segments of the plurality of time-dependent datasets into clusters having similar lengths of segments; for each cluster (i) selecting a representative segment length and (ii) identifying a feature subset in that cluster; identifying, across the feature subsets, subset transition points, wherein each of the subset transition points corresponds to a change in value that meets a predetermined threshold within its corresponding feature subset; and determining, by applying a threshold test to the subset transition points, a segment length to be used in segmenting the entire multi-variate time-series dataset. | 2021-11-25 |
20210365499 | METHOD AND SYSTEM FOR TRAVERSING AN OBJECT GRAPH USING TRAVERSAL CONTEXT OBJECTS - Certain aspects of the present disclosure provide techniques for enumerating relationships in an object graph using traversal context objects that are decoupled from the implementation details of an object graph and the objects stored therein. An example method generally includes receiving a request to traverse an object graph, the object graph including a plurality of objects. A root context object is generated, and a traversal context object associated with a root node of the object graph is generated. The traversal context object is linked to the root context object and added to a traversal data structure. The graph is traversed by adding and removing traversal context objects to and from the traversal data structure until a terminating event occurs. | 2021-11-25 |
20210365500 | SYSTEM AND METHOD FOR QUESTION-BASED CONTENT ANSWERING - A system and method for question-based content answering that can include training a query-content model; indexing a collection of media content data forming indexed content; receiving a query input through a computer implemented computer interface; applying a retrieval model to the query input and indexed content and determining candidate content segment results, which may include: retrieving an initial set of candidate content segments by performing a keyword search of the query input on the indexed content, and ranking, based in part on language modeling using the query-content model, the initial set of candidate content segments into the candidate content segment results; and presenting the candidate content segment results in the computer interface. | 2021-11-25 |
20210365501 | INFORMATION PROCESSING APPARATUS TO OUTPUT ANSWER INFORMATION IN RESPONSE TO INQUIRY INFORMATION - An information processing apparatus outputs answer information corresponding to inquiry information that is input. The information processing apparatus includes a memory and circuitry. The memory is configured to store a plurality of databases each having at least a first field and a second field. The circuitry is configured to: perform morphological analysis on the inquiry information, to divide the inquiry information into morphemes; perform a first matching process based on the morphemes and the first field of each of the plurality of databases, to determine whether to adopt the database as an extraction source from which the answer information is to be extracted; and perform a second matching process based on the morphemes and the first field of the database, which is determined to be adopted as the extraction source, to output, as the answer information, data in the second field corresponding to data in the first field. | 2021-11-25 |
20210365502 | ARTIFICIAL INTELLIGENCE AUGMENTED DOCUMENT CAPTURE AND PROCESSING SYSTEMS AND METHODS - A document capture server receives a document image from a document capture client and processes the image into an electronic document containing textual content. During capture, the document capture server determines a graphical layout of the document, extracts keywords from the document, classifies the document accordingly, and calls an artificial intelligence (AI) platform to gain insights on the textual content. The AI platform analyzes the textual content and returns additional, insightful data such as a sentiment of the textual content. The document capture server can validate the additional data, integrate the additional data in a process or workflow, and/or provide the textual content and the additional data to a content repository or a computing facility operating in an enterprise computing environment. The document capture server can provide validated data to the AI platform to improve future analyses by the AI platform. | 2021-11-25 |
20210365503 | FOCUSED URL RECRAWL - A website misclassification report is received. A determination is made that a current classification model correctly classifies a website. The current classification model is different from a model that was previously used to classify the website. In response to a determination that the website is correctly classified by the current classification model, a reclassification operation is performed, using the current classification model, on a second website. | 2021-11-25 |
20210365504 | Systems and Methods for Saving and Surfacing Content - A computer-implemented method is disclosed for saving content. The method can include receiving, by one or more computing devices from a user at a first time, a first user input directed to a portion of a web page; receiving, by the one or more computing devices at a second time after the first time, a second user input describing a search query, and providing for display, by the one or more computing devices, data describing the portion of the web page in response to receiving the second user input. | 2021-11-25 |
20210365505 | Aggregation of live performances on an aggregate site on a network - A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site. | 2021-11-25 |
20210365506 | AUTOMATIC CONVERSION OF WEBPAGE DESIGNS TO DATA STRUCTURES - Techniques for developing webpages for rendering and displaying in a web browser are disclosed herein. One example technique includes upon receiving an image of the webpage design, retrieving a recognition model that correlates visual features of images to UI components of multiple component types and one or more properties of the UI components and recognizing the UI component in the received image of the webpage design, a property of the UI component, and a value of the property of the UI component, based on the recognition model. The recognized UI component can then be automatically converted into a data structure containing the component type of the UI component, the property of the UI component, and the value of the property of the UI component, the data structure being useful for generating codes of a webpage corresponding to the webpage design. | 2021-11-25 |
20210365507 | TECHNIQUE FOR GENERATING DIGITAL CERTIFICATES - Issuing and managing digital certificates for students is described. A server can receive organization information regarding an educational institution, group information regarding a course, and certificate information regarding the types of content to be displayed upon a digital certificate indicating that a student has completed the course. The server can generate a digital certificate template indicating the types of content and layout of that content for generating digital certificates. The digital certificates can then be generated and published to webpages for students. | 2021-11-25 |
20210365508 | ABANDONMENT PREVENTION SYSTEMS AND METHODS - A method, systems and apparatuses for preventing a user abandonment from a browser window are disclosed. In an exemplary embodiment, abandonment prevent on a user mobile device comprises pushing a placeholder variable onto a history object of the browser window while the user is on a first website. The user may be directed to the first website from a referrer. User may navigate backwards using a device interface element, such as a back button. When user navigation triggers a popstate, and the history for the browser is null, the user is directed to a preferred website. | 2021-11-25 |
20210365509 | PERSONALIZED All MEDIA SEARCH - A system and method for receiving user information from a user, wherein the user information includes location information, preferences, biographic data, previous purchase information, and previous search information. Next, creating a micro-moment profile of the user in real time from the user information, wherein the user information is updated in real time. Then, determining a plurality of micro-moment attributes from the micro-moment profile and searching all content available to the user using the plurality of micro-moment attributes to determine a unique set of search results for the user. Lastly, sending the unique set of search results to an electronic device associated with the user. | 2021-11-25 |
20210365510 | UPDATING A PROFILE OF AN ONLINE SYSTEM USER TO INCLUDE AN AFFINITY FOR AN ITEM BASED ON AN IMAGE OF THE ITEM INCLUDED IN CONTENT RECEIVED FROM THE USER AND/OR CONTENT WITH WHICH THE USER INTERACTED - An online system receives a content item including an image from a content-providing user and/or receives an interaction with the content item from a viewing user. The online system accesses a machine-learning model that is trained based on a set of images of items associated with an entity and attributes of each image. The online system applies the model to predict a probability that the content item includes an image of an item associated with the entity based on attributes of the image included in the content item. Based on the predicted probability, the online system updates a profile of the user (i.e., the content-providing user and/or the viewing user) to include an affinity for the item. Upon determining an opportunity to present content to the user, the online system selects content for presentation to the user based on the profile and sends the content for presentation to the user. | 2021-11-25 |
20210365511 | GENERATION AND DELIVERY OF CONTENT CURATED FOR A CLIENT - Embodiments described herein relate to a dynamic selection and presentation of recommended content curated for a client. In response to detecting an input (e.g., a text message, a voice input) on a client interface, the system can process the input to derive a series of characteristics of the input. The system can perform a search query using the input characteristics to identify multiple types of recommended content that correspond to the input. The system can update a client interface (e.g., a display on a mobile phone, an application page) to include a set of recommended content to the client. The client can select any of the recommended content included in the client interface to receive more information relating to the selected content on the client interface. | 2021-11-25 |
20210365512 | Method for Querying Long-Form Speech - A method including parsing a query into a tree of operations, generating a query matrix and a transcript matrix, determining a cross-correlation of the query matrix and the transcript matrix, applying a softness map to the cross-correlation to determine one or more matches for each of the literals, and combining the one or more matches utilizing the tree of operations to generate an output, each of the operators corresponding to a combination operation for the matches. | 2021-11-25 |
20210365513 | Internet Search Results Annotation, Filtering, and Advertising with respect to Search Term Elements - Internet searches sometimes provide search results referencing webpages that don't contain all search term elements submitted by a user. The user may then click on such Internet search results where referenced webpages, and/or their descendants, do not contain important search term elements. Also, advertisements are sometimes placed on search results webpages that relate to the user's search term elements, even though some of those search terms are missing in referenced and/or descendant webpages. The present invention is directed to: annotating Internet search results to indicate missing search term elements on referenced and descendant webpages; optionally filtering out search results referencing webpages with missing terms; and showing advertisements related to search term elements. When shown, annotations warn the user to avoid clicking on an Internet search result where the user's search term elements are not present on referenced and/or descendant webpages, thereby preventing wasted time and speeding the search process. | 2021-11-25 |
20210365514 | SYSTEMS AND METHODS FOR ADMINISTRATING SUGGESTED MERCHANDISING ARRANGEMENTS - Aspects of the subject disclosure may include, for example, a method comprising receiving, by a processing system including a processor, a product description; determining product attributes; obtaining end user information including behavior history and language history; and modifying the product description based on the end user information. The modifying includes identifying text regarding selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user; and adding the identified text to the text description. The method also includes presenting the modified product description at the equipment of the end user; determining an end user behavior responsive to the presenting; and updating the end user information in accordance with the end user behavior. Other embodiments are disclosed. | 2021-11-25 |
20210365515 | Method for Recommending a Search Term, Method for Training a Target Model and Electronic Device - A method for recommending a search term, an electronic device and a storage medium are provided. The method includes: acquiring an input target search term; determining a neighbor node of a current node and a relationship between the current node and the neighbor node, by taking the target search term as the current node; performing semantic representation processing on first text information of the current node and second text information of the neighbor node respectively, to obtain a first semantic representation of the current node and a second semantic representation of the neighbor node; obtaining a semantic aggregation representation of the target search term according to the first semantic representation, the second semantic representation and the relationship between the current node and the neighbor node; and recalling a candidate search term to be recommended from a set of candidate search terms, by taking the semantic aggregation representation as an index. | 2021-11-25 |
20210365516 | DETERMINING RELEVANCE OF POINTS OF INTEREST TO A USER - Methods and apparatus related to determining points of interest based on content of one or more sources associated with a user. Relevance scores are determined for the points of interest based on additional information associated with the user and the content. Point of interest information that is related to the points of interest is provided based on the determined relevance scores. | 2021-11-25 |
20210365517 | Method for Training Fusion Ordering Model, Search Ordering Method, Electronic Device and Storage Medium - A method for training a fusion ordering model, a search ordering method, an electronic device and a storage medium, and related to the technical field of artificial intelligence such as deep learning and the like are provided. The method includes: inputting prediction scores of a plurality of targets included in a candidate search result into a fusion ordering model, to obtain a fusion ordering result; collecting feedback information of the plurality of targets included in the fusion ordering result; and updating the fusion ordering model by utilizing the feedback information and a combined function, wherein the combined function is a function constructed by utilizing the plurality of targets. The solution of the embodiment is favorable for balancing the requirements of the plurality of targets, and the obtained updated fusion ordering model can provide a better search ordering result. | 2021-11-25 |
20210365518 | DOCUMENT INPUT CONTENT PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM - The present disclosure provides a document input content processing method and apparatus, an electronic device, and a storage medium. The method includes: ( | 2021-11-25 |
20210365519 | EXTENSION FOR TARGETED INVALIDATION OF CACHED ASSETS - Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated. | 2021-11-25 |
20210365520 | WEBPAGE LOADING METHOD, INTERMEDIATE SERVER AND WEBPAGE LOADING SYSTEM - Embodiments of the present disclosure relate to the field of Internet and disclose a webpage loading method, an intermediate server, and a webpage loading system. In the present disclosure, the webpage loading method is applied to the intermediate server, and the webpage loading method includes: upon receiving a page loading request from a user terminal, acquiring a loading list corresponding to a page according to the loading request, where the loading list includes a plurality of asynchronous loading elements; adding a scheduling script to the loading list, where the scheduling script is configured to simulate a loading process of the page after loading of the page is completed, and execute the asynchronous loading elements in the simulated loading process; and feeding back the loading list with the added scheduling script to the user terminal, to allow the user terminal to request each loading element on the loading list to perform the page loading, so as to improve webpage loading speed. | 2021-11-25 |
20210365521 | SIDEBAR SEARCH PANE - In non-limiting examples of the present disclosure, systems and methods are described that relate to providing, in a browser environment, a sidebar search capability to users. Once in a primary content page, the user is able to select text for searching. In response, the system provides a context menu or keyboard shortcut that includes an option for conducting a sidebar search. In response to user selection, the system passes highlighted or selected text as a parameter to the search engine. The results are provided in an area alongside the currently displayed content page, such as in a sidebar search pane. The user is able to experience search results without leaving the context of their current search tab. | 2021-11-25 |
20210365522 | STORAGE MEDIUM, CONVERSION METHOD, AND INFORMATION PROCESSING APPARATUS - A conversion method is performed by a computer. The method includes calculating, with respect to a core tensor and a factor matrix generated by decomposing tensor data, a rotational conversion matrix that reduces a value of an element included in the factor matrix, generating, based on the core tensor and an inverse rotational conversion matrix of the rotational conversion matrix, a core tensor after conversion obtained by converting the core tensor, and outputting the core tensor after conversion. | 2021-11-25 |
20210365523 | INTERACTIVE TABLE-BASED QUERY CONSTRUCTION USING INTERFACE TEMPLATES - A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option. | 2021-11-25 |
20210365524 | Enhanced Knowledge Delivery and Attainment Using a Question Answering System - A mechanism is provided in a data processing system for presentation delivery. The mechanism delivering a presentation content to a group of users and receives a plurality of questions concerning the presentation content from the group of users. The mechanism stores the plurality of questions in a question history database and clusters the plurality of questions in the question history database into one or more question clusters. The mechanism determines a topic for each of the one or more question clusters to form one or more question topics and generates feedback for updating the presentation content based on the one or more question topics. | 2021-11-25 |
20210365525 | Digital Rights Protected Content Playing - A system for performing digital rights protected content, playing includes a computing platform having a hardware processor and a memory storing a software code. The hardware processor executes the software code to receive, from a first user, metadata identifying one or more content segment(s), determine whether the first user has a right to access the content segment(s), produce a playlist using the metadata when the first user has the right, and output the playlist to the first user and/or a second user. The hardware processor may further execute the software code to receive the playlist from the second user, determine each content segment identified by the playlist that the second user has a right to access, generate content compilation that omits any content segment identified by the playlist to which the second user lacks the right, and playout the content compilation to the second user. | 2021-11-25 |
20210365526 | MIX TAPE DIGITAL ASSETS IN VIRTUAL ENVIRONMENTS - Managing access to digital content in a virtual environment using virtual content rights, including: providing a virtual content rights database comprising data associating a user of the virtual environment with the virtual content rights acquired with respect to the digital content; receiving a request from a device of the user for assignment of the virtual content rights of the digital content, wherein the user uses the device to interface with the processor; updating the virtual content rights database to indicate the assignment of the virtual content rights to the user; receiving data from the device of the user holding the virtual content rights to digital content including songs to create a virtual mix tape having at least one of the songs; and updating the virtual content rights database to indicate sharing of the virtual mix tape by the user within the virtual environment. | 2021-11-25 |
20210365527 | VIRTUAL MUSIC RIGHTS MANAGEMENT - Management of virtual content rights of digital assets for a virtual environment, including: receiving data indicating a request from a user for assignment of virtual content rights of a digital asset; determining whether the requested virtual content rights are available for assignment to the user and a set of terms of the assignment for the requested virtual content rights; notifying the user of the availability and the set of terms for the assignment of the virtual content rights to the user; receiving data indicating agreement by the user to the assignment, including agreement to at least one term of the set of terms; and updating the virtual content rights database to indicate the assignment of the virtual content rights to the user. | 2021-11-25 |
20210365528 | CONTROLLING ACCESS TO DIGITAL ASSETS - The apparatus disclosed herein, in various aspects, includes a digital asset, and an amulet that comprises an encrypted self-validating string. The amulet may be external to the digital asset. The apparatus may include a manager that cooperates securely with the digital asset and cooperates securely with the amulet to control access to the digital asset as specified by the amulet. In some aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through shared memory in process space. In other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a RAM drive in memory, the RAM drive at least partially hidden from an operating system of the computer. In yet other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a virtual machine accessible only by said apparatus. The amulet, the manager, and the digital asset are either operably receivable by a computer or are operably received by the computer, in various aspects. Related methods and compositions of matter are also disclosed. | 2021-11-25 |
20210365529 | HARDWARE SECURITY - A device platform, in some examples, comprises a security processor that may create a private/public cryptographic key pair, and data representing evidence of creation of the key pair, provide access to the key pair and data from an operating system component of the device platform, where the public key part of the key pair may be used to verify management commands. The device platform may validate the key pair and data in a trusted execution state. | 2021-11-25 |
20210365530 | Motion-triggered biomentric system for access control - A system and method for regulating access to a computing device, wherein a motion detector detects motion near the computing device and triggers an imaging device to receive an image, which is then analyzed to identify any people in the image. If at least one person in the image is not an authorized user, the computing device is locked or disconnected from the Internet. | 2021-11-25 |
20210365531 | METHOD AND ELECTRONIC DEVICE FOR AUTHENTICATING A USER - The present disclosure generally relates to a method for authenticating a user using an electronic device, where the electronic device comprises a biometric sensing system as well as a first, a second and a third control unit. The present disclosure also relates to a corresponding electronic device and to a computer program product. | 2021-11-25 |
20210365532 | FIXED LENGTH FINGERPRINT REPRESENTATION - A computer-implemented method for generating a representation for a fingerprint includes receiving, by a computer processor, an image of a given fingerprint. The method extracts particular attributes for the given fingerprint from the image using a first neural network. The first neural network is trained to identify particular attributes in fingerprints and constructs a first feature vector from the extracted particular attributes, where the first feature vector has a first fixed length. The method includes extracting textural features of the given fingerprint from the image using a second neural network, where the second neural network is trained to identify textural features that are not limited to particular attributes and constructing a second feature vector from the extracted textural features, where the second feature vector has a second fixed length. The method includes concatenating the first feature vector with the second feature vector to form a representation for the given fingerprint. | 2021-11-25 |
20210365533 | SYSTEMS AND METHODS FOR AUTHENTICATING A USER OF A HEAD-MOUNTED DISPLAY - A disclosed computer-implemented method may include, at a head-mounted display that includes a camera assembly configured to receive light reflected from a periocular region of a user, capturing, via the camera assembly, an image of the periocular region of the user. The image of the periocular region of the user may include at least one attribute that is outside of a range defined in a known iris recognition standard. The computer-implemented method may also include identifying at least one biometric identifier included in the image of the periocular region of the user and performing at least one security action based on identifying the biometric identifier included in the image of the periocular region of the user. | 2021-11-25 |
20210365534 | Electronic Devices with Proximity Authentication and Gaze Actuation of Companion Electronic Devices and Corresponding Methods - A wearable electronic device includes one or more processors identifying one or more companion electronic devices operating within a wireless communication radius of the wearable electronic device. One or more sensors identify the wearable electronic device being within a predefined distance of a companion electronic device. A wireless communication circuit, responsive to the one or more processors, delivers an authentication credential to the companion electronic device in response to the one or more sensors identifying that the wearable electronic device is within the predefined distance of the companion electronic device. The one or more sensors thereafter detect a gaze of an authorized user of the wearable electronic device being directed at the companion electronic device, where the wireless communication circuit delivers an actuation command to the companion electronic device. | 2021-11-25 |
20210365535 | EYE SCANNER FOR USER IDENTIFICATION AND SECURITY IN AN EYEWEAR DEVICE - A system comprises an eyewear device that includes a frame, a temple connected to a lateral side of the frame, an infrared emitter, and an infrared camera. The infrared emitter and the infrared camera are connected to the frame or the temple to emit a pattern of infrared light. The system includes a processor coupled to the eyewear device, a memory accessible to the processor, and programming in the memory. Execution of the programming by the processor configures the system to perform functions, including functions to emit, via the infrared emitter, a pattern of infrared light on an eye of a user of the eyewear device; capture, via the camera, reflection variations in the pattern of infrared light on the eye of the user; and identify a user of the eyewear device based on the reflection variations of the emitted pattern of infrared light on the eye of the user. | 2021-11-25 |
20210365536 | CERTIFICATE VERIFICATION - A computer-implemented certificate verification method includes: obtaining, by a certificate verification module, at least two images of a certificate, in which the at least two images are acquired under different acquisition conditions; obtaining, from the at least two images, at least two target images that correspond to respective images of the at least two images and that each include an image of a light-reflective coating of the certificate; and determining, based on the at least two target images, a probability that the certificate is an original. | 2021-11-25 |
20210365537 | Security System and Method for Controlling Access to Computing Resources - A security system comprises a personal digital key (PDK), a reader and a computing device. The PDK is a portable, personal transceiver that includes a controller and one or more passwords or codes. The computing device includes a detection engine, vault storage and a set up module. The detection engine detect events relating to the access of any files and third-party systems by the computing device and receives information from the reader as to whether the PDK is present/linked. The detection engine controls whether a user is able to access any of the functionality provided by the computing device based upon whether the PDK is in communication with the reader or not. The present invention also includes a number of methods such as a method for initializing the security system, a method for setting up a computing device, and a method for controlling access to computing resources. | 2021-11-25 |
20210365538 | SYSTEMS AND METHODS FOR AUTHENTICATING A USER AT A PUBLIC TERMINAL - Systems and methods for authenticating a user to access a public terminal are described. Disclosed embodiments may include reading, using the physical credential reader, a user identifier from the physical credential device. Disclosed embodiments may also include transmitting the public terminal identifier and the user identifier to a secure server. Further, disclosed embodiments may include receiving, after completing the transmission, a unique code from the secure server. Disclose embodiments may additionally include displaying the unique code on the display device. Disclosed embodiments may include receiving, after displaying the unique code, an authentication message from the secure server. Disclosed embodiments may further include, responsive to receiving the authentication message, authorizing the user to use a terminal command at the public terminal. | 2021-11-25 |
20210365539 | Visual Image Authentication - Methods and systems described herein authenticate a user and help secure transaction. A display screen presents images that are difficult for malware to recognize but a person can recognize. In at least one embodiment, a person communicates transaction information using visual images received from the service provider system. In at least one embodiment, a user selects a sequence of visual images as a means of authenticating the user and logging into a financial account or other corporate account. | 2021-11-25 |
20210365540 | System and Method for Remote Authentication - A system enables a content creator to upload the content onto the server and set rules and conditions for the access and retrieval. The content is downloaded to a portable storage medium, the content will be encrypted for display at a particular destination device. When the content is loaded on the destination device, the destination device will check if the content is loaded on the correct destination device by checking the information of the destination device attached to the content against the device information stored on the destination device. | 2021-11-25 |
20210365541 | CONTROL DEVICE AND CONTROL METHOD - An object of the present invention is to provide a control device and control method that make it possible to prevent an unnecessary authentication process from being executed. | 2021-11-25 |
20210365542 | VEHICLE NETWORK SYSTEM WHOSE SECURITY IS IMPROVED USING MESSAGE AUTHENTICATION CODE - A vehicle network system employing a controller area network protocol includes a bus, a first electronic control unit, and a second electronic control unit. The first electronic control unit transmits, via the bus, at least one data frame including an identifier relating to data used for a calculation for obtaining a message authentication code indicating authenticity of transmission content. The second electronic control unit receives the at least one data frame transmitted vis the bus and verifies the message authentication code in accordance with the identifier included in the at least one data frame. | 2021-11-25 |
20210365543 | INTELLIGENT DEVICE RECOGNITION METHOD AND APPARATUS, INTELLIGENT DEVICE PROCESSING METHOD AND APPARATUS, AND STORAGE MEDIUM - Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for intelligent device recognition. The method may be applied to a terminal device. The terminal device may recognize prompt frequency information of a prompt circuit of an intelligent device. The terminal device may also determine a unique identification code of the intelligent device based on the prompt frequency information. The terminal device may further determine relevant information of the intelligent device based on the unique identification code. | 2021-11-25 |
20210365544 | SYSTEMS AND METHODS FOR LEVERAGING INTERNET IDENTITY FOR DIGITAL CREDENTIALING - Disclosed are a system and method for an identity integration platform to leverage decentralized Internet identity services to streamline and secure the credentialing process for a variety of identity providers, credentialing service providers, and their users. The identity integration platform may operate as a conduit between these entities in a platform agnostic manner to ensure compatibility across a variety of entities without standardization. An application programming interface to facilitate interoperability is also described. | 2021-11-25 |
20210365545 | DYNAMIC RANDOMIZATION OF PASSWORD CHALLENGE - A method of operating an electronic device includes generating scramble control codes. The scramble codes are generated by generating a random number, shifting the random number to produce a shifted random number, generating control signals by selecting different subsets of the shifted random number, and generating scramble control words by selecting different subsets of the random number based upon the control signals. The method further includes receiving a password comprised of sub-words and scrambling those sub-words according to the scramble control codes, retrieving a verification word comprised of sub-words and scrambling those sub-words according to the scramble control codes, and comparing the scrambled sub-words of the password to the scrambled sub-words of the verification word to thereby authenticate an external device that provided the password. | 2021-11-25 |
20210365546 | PASSWORD UPDATES - Examples associated with password updates are described. One example method includes receiving a request to modify an administrator password in a basic input/output system (BIOS). The administrator password may be updated. A first password tied to the administrator password may be identified. A first updated password is generated by concatenating a character string to the administrator password. The character string may be generated based on a password policy for the first password. The first password may then be updated to the first updated password. | 2021-11-25 |
20210365547 | METHOD AND SYSTEM FOR SECURING ACCESS TO A PRIVATE KEY - An asymmetric cryptographic method for securing access to a private key generated and stored in a device is provided. The method includes generating an application password relating to a predetermined level of entropy; generating, within a trusted execution environment relating to a key manager, a user private key secured by using the application password; receiving, from a user via an input device, user entropy relating to a unique identifier for the user; deriving, using a password derivation function, a symmetric key based on the user entropy; encrypting, using an encryption system, the application password by using the symmetric key; and storing, in a memory, a device payload component relating to the application password and the symmetric key in a password management system. | 2021-11-25 |
20210365548 | SYSTEMS AND METHODS FOR PROTECTING A REMOTELY HOSTED APPLICATION FROM MALICIOUS ATTACKS - User input is collected that is received by a client device, where the client device provides access to a remotely hosted application. The client device analyzes the collected user input received by the client device in order to detect collected user input indicative of machine behavior that simulates inputs provided by a user. The client device prevents subsequent access to the hosted application through the client device in response to detection of collected user input received by the client device indicative of machine behavior that simulates inputs provided by a user, in order to protect the remotely hosted application from malicious attacks. | 2021-11-25 |
20210365549 | METHOD, SYSTEMS AND APPARATUS FOR INTELLIGENTLY EMULATING FACTORY CONTROL SYSTEMS AND SIMULATING RESPONSE DATA - A controller emulator, coupled to an interface that exposes the controller emulator to inputs from external sources, provides one or more control signals to a process simulator and a deep learning process. In response, the process simulator simulates response data that is provided to the deep learning processor. The deep learning processor generates expected response data and expected behavioral pattern data for the one or more control signals, as well as actual behavioral pattern data for the simulated response data. A comparison of at least one of the simulated response data to the expected response data and the actual behavioral pattern data to the expected behavioral pattern data is performed to determine whether anomalous activity is detected. As a result of detecting anomalous activity, one or more operations are performed to address the anomalous activity. | 2021-11-25 |
20210365550 | COMPARING A GENERATED EVENT WITH A RECEIVED RECORD - In an example, a method includes receiving, at a server device, a record of an event transmitted from a client device which occurred on the client device. At the server device, a record of the event is generated, by a processor. The received record is compared with the record generated at the server device. When at least a portion of the record generated at the server device is not found in the received record, an alert is issued. | 2021-11-25 |
20210365551 | SYSTEM FOR EVENT DETECTION, DATA INTEGRATION, AND DATA VISUALIZATION - A system includes one or more data sources. Each data source is configured to collect and store event data. An event bus is configured to monitor the event data of the one or more data sources. The event bus determines that a first portion of the monitored event data satisfies a first task criteria. The first portion of the monitored event data is associated with a first tag that corresponds to the first task. The event bus determines that a second portion of the monitored event data satisfies a second task criteria. The second portion of the monitored event data is associated with a second tag corresponding to the second task. The first portion of the monitored event data with the first tag and the second portion of the monitored event data with the second tag are provided for storage in a data lake. | 2021-11-25 |