38th week of 2020 patent applcation highlights part 50 |
Patent application number | Title | Published |
20200293530 | DATA SCHEMA DISCOVERY WITH QUERY OPTIMIZATION - Embodiments for implementing schema discovery and query optimization by a processor. A schema may be created from one or more histograms of one or more keys and data types of a database and capable of being adapted and recalculated. One or more queries may be assembled according to the schema. One or more indexes and views may be suggested according to the one or more queries and the schema. | 2020-09-17 |
20200293531 | MULTIPLE SEARCH COLLECTIONS BASED ON RELEVANCY VALUE - A computer-implemented method for optimizing a search index of a search service may be provided. The method may comprise storing continuously search queries of the search service, receiving a content item to be indexed, adding the content item temporarily to the a main index of the search service, determining a set of document relevancy factor (DRF) values for the content item for a selected set of stored search queries, determining a combined document relevancy factor value out of the determined set of document relevancy factor values for the content item, comparing the combined document relevancy factor value for the content item to a document relevancy factor threshold value, and adding, in response to the comparing, the content item permanently to an index based on the results of the comparing. | 2020-09-17 |
20200293532 | DATABASE ENGINE - In response to a query to a database, the identity of a slave machine which stores the requested data is resolved, and the query is parsed to identify one or more shards at the slave machine. Each shard corresponds to a partition of the requested data stored at the slave, and rows inside of the shard are respectively assigned a fixed-size local ID. Tasks corresponding to each shard are placed into a thread pool, and the threads are processed using the respective local IDs to obtain the requested data. | 2020-09-17 |
20200293533 | DATABASE ACCESS EXECUTION - 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. | 2020-09-17 |
20200293534 | METHOD AND SYSTEM FOR DEFINING AN OBJECT-AGNOSTIC OFFLINABLE DATA STORAGE MODEL - Some embodiments locally cache search results received from a server in an object-agnostic data structure for the local execution of subsequent queries by a client application. The object-agnostic data structure stores objects returned, from a server, in a set of query results corresponding to one or more initial queries. The locally cached objects correspond to a partial set of the objects stored at a server. The object-agnostic data structure allows for the local execution of a subsequent query on the partial set of objects to generate a partial result set corresponding to the subsequent query. The partial result set for the subsequent query may be desired when the server is inaccessible or query executions on the server take longer than a threshold amount of time. The client application may update the partial result set with the complete result set received from the server upon availability of the complete result set. | 2020-09-17 |
20200293535 | SERVICING, DIAGNOSING, LOGGING, AND SURVEYING BUILDING EQUIPMENT ASSETS - A method is provided for conducting an asset inventory for a site location comprising the steps of, providing a user with a mobile interface, collecting a site ID, collecting an equipment ID, collecting equipment asset information, associating the equipment ID and equipment asset information with the site ID, and storing the equipment asset information, equipment ID, and site ID in one or more data repositories. A system for conducting site surveys is provided that comprises a server, one or more data repositories, a mobile data interface, a network, and a series of rules corresponding to service and maintenance of site equipment. | 2020-09-17 |
20200293536 | STREAM PROCESSING IN SEARCH DATA PIPELINES - Architecture that decomposes of one or more monolithic data concepts into atomic concepts and related atomic concept dependencies, and provides streaming data processing that processes individual or separate (atomic) data concepts and defined atomic dependencies. The architecture can comprise data-driven data processing that enables the plug-in of new data concepts with minimal effort. Efficient processing of the data concepts is enabled by streaming only required data concepts and corresponding dependencies and enablement of the seamless configuration of data processing between stream processing systems and batch processing systems as a result of data concept decomposition. Incremental and non-incremental metric processing enables realtime access and monitoring of operational parameters and queries. | 2020-09-17 |
20200293537 | System and Method for Lookalike Audience Extension from Sparse User Data - A system for populating a user features database for a plurality of unique user IDs is provided. The system includes a database for storing the plurality of unique user IDs, and a processor with a memory. The memory stores a plurality of modules to be executed by the processor, and wherein the plurality of modules are configured to assign a first score for a one or more features in the user features database, based on a historical data, for each of the plurality of unique user IDs, identify one or more neighborhood communities for each of the plurality of unique user IDs, calculate a second score for the one or more features in the user features database, for each of the plurality of unique user IDs in the one or more neighborhood communities, predict a third score for the one or more features in the user features database, based on a user to segment relationship, and compute feature weights for the one or more features using the first score, the second score and the third score for populating the user features database. | 2020-09-17 |
20200293538 | METHODS AND SYSTEMS FOR PROVIDING MEDIA RECOMMENDATIONS BASED ON IMPLICIT USER BEHAVIOR - A method is performed at a server system having one or more processors and memory storing instructions for execution by the one or more processors. The server system provides a content service. The method includes providing a first media item for playback based on a request from an application executing on an electronic device. The method includes receiving data associated with a behavior of a first user of the content service. The data associated with the behavior of the first user includes an indication of at least a first user input for controlling the playback of the first media item. The method includes using the received data to provide a media recommendation to the electronic device. | 2020-09-17 |
20200293539 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM - An information processing apparatus includes a reception unit that receives plural pieces of data, a setting unit that previously sets a specific condition for each piece of data which is received or scheduled to be received by the reception unit, a storage unit that stores the specific condition set by the setting unit in association with each piece of the data which is received or scheduled to be received by the reception unit, and a processing unit that performs batch processing of plural pieces of data in a case where each data of the plural pieces of data received by the reception unit satisfies the specific condition stored in the storage unit. | 2020-09-17 |
20200293540 | ANALYZING MULTIDIMENSIONAL PROCESS TRACES UNDER EDIT-DISTANCE CONSTRAINT - A method, system and computer program product for analyzing multidimensional data are disclosed. In embodiments, the method comprises obtaining an original set of data having a sequential order and multiple original dimensions; selecting a topic-based summarization scheme to summarize the original set of data; and applying the selected topic-based summarization scheme to the original set of data to transform the original set of data into a new set of data having fewer dimensions than the original set of data, while preserving, within a defined measure, the sequential order of the original set of data. In embodiments, the selecting a topic-based summarization scheme includes selecting a plurality of topics, each of the topic representing a set of the original dimensions. In embodiments, the applying the topic-based summarization scheme includes performing dimensionality reduction on the original set of data to transform the original dimensions to the topics. | 2020-09-17 |
20200293541 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR DATA TRANSLATION USING A REPRESENTATIONAL STATE TRANSFER (REST) APPLICATION PROGRAMMING INTERFACE (API) - According to one method, the method comprises: receiving, from a client via a REST API, input in a first format; converting, using predetermined metadata, the input in the first format into input in a second format; sending the input in the second format to a legacy system for performing an operation using the input in the second format; receiving, from the legacy system, output in the second format, wherein the output is based at least in part on the operation performed using the input in the second format; converting, using the predetermined metadata, the output in the second format into output in the first format; and sending, to the client via the REST API, the output in the first format. | 2020-09-17 |
20200293542 | DATA RETRIEVAL FLEXIBILITY - Various example embodiments for supporting data retrieval flexibility are presented. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device that does not maintain that data using a relational database data format by supporting operation of the device as a device that supports retrieval of that data in a relational database data format using a structured query language. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device by supporting retrieval of data maintained at the device based on a first data format based on generation of a database storing that data in a second data format different than the first data format and using a structured query language configured to support retrieval of the data in the second data format from the database. | 2020-09-17 |
20200293543 | METHOD AND APPARATUS FOR TRANSMITTING DATA - The present invention discloses a method and an apparatus for transmitting data. The method includes: obtaining a data transmitting instruction that points to a plurality of partition data associated with at least one transmitting data; determining target partition data that have already been stored in a local data pool from the plurality of partition data, where each target partition data includes at least one DataBatch; retrieving at least one target partition data in a current retrieval, where if at least two groups of target partition data are retrieved, a total number of the DataBatches in the at least two groups of the target partition data is smaller than or equal to a specified batch number threshold; and encapsulating the target partition data retrieved in the current retrieval into a data tuple and transmitting the data tuple to an initiator of the data transmitting instruction. | 2020-09-17 |
20200293544 | METHOD AND SYSTEM FOR TRANSFORMING AND DELIVERING DIGITAL ASSETS OVER A NETWORK - Methods and systems for transforming and delivering a digital asset are disclosed. A request is received from an application client incorporated into a memory on one of the one or more user devices and being executed by the one or more processors. The request includes a request for the digital asset and specifies a data format for the digital asset. Source data associated with the requested digital asset is located. The source data describes the digital asset. The source data is transformed in substantially real-time. The transforming includes modifying the source data into a data format consistent with the data format specified in the request. The transformed data is sent to the user device for use in the application client. | 2020-09-17 |
20200293545 | DATA STORAGE METHOD AND APPARATUS, SERVER, AND STORAGE MEDIUM - This application discloses a data storage method and associated server, and a non-transitory computer readable storage medium, and belongs to the field of data processing technologies. The method includes: determining historical-state data of a to-be-dumped data item from a database, and determining a service requirement of the historical-state data; determining a target storage format of the historical-state data according to the service requirement; and dumping the historical-state data according to the target storage format. | 2020-09-17 |
20200293546 | Storage Constrained Synchronization Engine - A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items. | 2020-09-17 |
20200293547 | ATOMIC MOVES WITH LAMPORT CLOCKS IN A CONTENT MANAGEMENT SYSTEM - A system can serialize moves and mounts across namespaces based on lamport clocks. In some examples, the system obtains a request to move a content item from a source namespace to a destination namespace. The system processes an incoming move at the destination and an outgoing move at the source. The system processes for the content item a delete at the source and an add at the destination. The system assigns a first clock to the incoming move and a second clock to the outgoing move, the first clock being lower than the second clock. The system assigns a third clock to the delete and a fourth clock to the add, the third clock being higher than the second clock and lower than the fourth clock. The system serializes the incoming and outgoing moves, the delete and the add based on the first, second, third and fourth clocks. | 2020-09-17 |
20200293548 | SYNCHRONIZATION PROTOCOL FOR MULTI-PREMISES HOSTING OF DIGITAL CONTENT ITEMS - A synchronization protocol for multi-premises hosting of digital content items. In an embodiment, a method includes receiving a first commit request including a first set of one or more identifiers of one or more first content item blocks. The one or more first content item blocks make up a content item stored at a computing device. Further, the method includes, based at least in part on the first commit request, determining a second set of one or more identifiers that includes one or more identifiers of the first set of one or more identifiers not yet stored at a content item block server. The method also includes sending, to the computing device, the second set of one or more identifiers, and receiving a second commit request including the first set of one or more identifiers of the one or more first content item blocks, and an identifier of the content item block server. In this embodiment, the method then includes determining that no content item block from the one or more first content item blocks is missing at the content item block server, and committing the content item to the content item block server. | 2020-09-17 |
20200293549 | BLOCKCHAIN-BASED DATA PROCESSING METHOD AND DEVICE - One or more implementations of the present specification provide a blockchain-based data processing method and device. Block data in a blockchain is synchronized by a data center to a local database of the data center. The data center is connect to the blockchain and a target application. A data usage request sent by the target application is received by the data center. In response to the data usage request, the local database is queried, by the data center, for requested data corresponding to the data usage request. The requested data is returned, by the data center, to the target application. | 2020-09-17 |
20200293550 | 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. | 2020-09-17 |
20200293551 | Data Replication Method and Storage System - A data replication method and a storage system are provided. The method is applied to a storage system including a first storage device and a second storage device. According to the method, after determining replication information, a first storage system determines a first replication sub-information and a second replication sub-information according to the replication information, where the replication information is used to indicate data. that needs to be replicated by the first storage system to a second storage system in a current replication task. Then, the first storage device replicates data to the second storage system according to the second replication sub-information, and the second storage device replicates data to the second storage system according to the second replication sub-information. | 2020-09-17 |
20200293552 | SYSTEMS AND METHODS FOR SEAMLESS ACCESS TO REMOTELY MANAGED DOCUMENTS USING SYNCHRONIZATION OF LOCALLY STORED DOCUMENTS - A system and method for seamless access to remotely manage documents using synchronization of locally stored documents are provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents. | 2020-09-17 |
20200293553 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - A plurality of feature values are extracted from input data as document data, distributed representations of words that correspond to the respective extracted plurality of feature values is obtained, and the extracted plurality of feature values are aggregated into a plurality of classifications based on the obtained distributed representation. | 2020-09-17 |
20200293554 | ABNORMAL SAMPLE PREDICTION - Implementations of the present specification provide abnormal sample prediction methods and apparatuses. The method includes: obtaining a sample to be tested, wherein the sample to be tested comprises feature data with a given dimension, and wherein the given dimension is a first quantity; performing dimension reduction processing on the sample to be tested by using multiple dimension reduction methods to obtain multiple processed samples; inputting the multiple processed samples to multiple corresponding processing models to obtain scores of the multiple processed samples, wherein an ith processing model Mi in the multiple processing models scores the corresponding processed sample Si based on a hypersphere Qi; determining a comprehensive score of the sample to be tested based on scores of the multiple processed samples; and classifying, based on the comprehensive score, the sample to be tested as an abnormal sample. | 2020-09-17 |
20200293555 | SELECTION APPARATUS, SELECTION METHOD AND SELECTION PROGRAM - A selection apparatus selects a variable with a range of values of a data group from an observation target. The processor generates a plurality of clusters by clustering a representative data group representing the variable for each of a plurality of the data groups corresponding to a plurality of the variables based on similarity of the representative data group, generates a map by plotting the representative data group on a coordinate plane constituted by a first axis related to a first component and a second axis related to a second component, and selects, by selecting specific representative data from among one or more pieces of representative data belonging to each of the plurality of clusters, a specific variable represented by the specific representative data based on a circle having a center at an origin of the map. | 2020-09-17 |
20200293556 | EASY CLUSTERING OF GRAPHS OF NODES PRESERVING NODE RELATIONSHIPS - Real-time rendering representations of objects in a view. Objects include clusters of nodes of a graph structure and links between said clusters. The graph structure comprises edges defined as pairs of the nodes. User inputs in respect to a current view and/or at least one of the objects is received. A data structure is updated, which associates multiple identifiers. Multiple identifiers may include cluster identifiers, node identifiers, and link identifiers, which respectively identify clusters of nodes, nodes of said graph, and links between pairs of clusters. | 2020-09-17 |
20200293557 | EFFICIENT ASSOCIATION OF RELATED ENTITIES - Systems and methods for efficient association of related entities. The method may comprise accessing a database of records, using a processor, to identify a set of unoptimized entities represented by one or more nodes in a graph model, a connection between a first node and a second node in the one or more nodes representing an association between a first entity represented by the first node and a second entity represented by the second node; determining the first entity is unoptimized; and determining a set of related entities for the unoptimized first entity in the graph model, the graph model having at least one common entity with a corresponding label model. | 2020-09-17 |
20200293558 | ESTIMATION DEVICE, DISPLAY CONTROL DEVICE, ESTIMATION SYSTEM, AND ESTIMATION METHOD - According to one embodiment, an estimation device acquires a data set from history data. The history data includes a plurality of data IDs, path information, first and second qualitative variables. The data IDs respectively indicate a plurality of data flowing through a plurality of nodes. The path information indicates a path of the nodes for each of the data. The first and second qualitative variables are mutually-independent and indicate classifications of each of the data IDs. The data set includes a part of the data IDs having a first variable value assigned as the first qualitative variable. The estimation device estimates an overall relevance indicating a relevancy to the data set for each of the nodes. The estimation device generates a plurality of partial data sets. The estimation device estimates a partial relevance indicating a relevancy to each of the partial data sets for each of the nodes. | 2020-09-17 |
20200293559 | SYSTEM FOR DETECTING DATA RELATIONSHIPS BASED ON SAMPLE DATA - A method of identifying relationships between data collections is disclosed. Each data collection comprises a plurality of data records made up of data fields. The method comprises performing a relationship search process based on a first seed value and a second seed value. A first set of records from the data collections is identified based on the first seed value. A second set of records from the data collections is identified based on the second seed value. The process then searches for a common value across the first and second record sets, wherein the common value is a value which appears in a first field in a first record of the first record set and in a second field in a second record of the second record set, wherein the first record is from a first data collection and the second record is from a second data collection. In response to identifying the common value, an indication is output identifying a candidate relationship between the first field of the first data collection and the second field of the second data collection. | 2020-09-17 |
20200293560 | Matching Inventors System and Method Thereof - A matching inventors method, for confirming the contribution made by each inventor can be conveniently, includes steps of:
| 2020-09-17 |
20200293561 | SYSTEMS AND METHODS FOR PROVIDING AN OBJECT PLATFORM FOR DATASETS - Systems and methods are provided for providing an object platform for datasets A definition of an object may be obtained. The object may be associated with information stored in one or more datasets. The information may be determined based at least in part on the definition of the object. The object may be stored in a cache such that the information associated with the object is also stored in the cache. One or more interfaces through which requests to perform one or more operations on the object are able to be submitted may be provided. | 2020-09-17 |
20200293562 | DETERMINATION OF BEST SET OF SUGGESTED RESPONSES - Applications are presented for selecting response suggestions in a Graphical User Interface (GUI). Responses are identified for a message received in the GUI. Each response has a score and occupies a width of pixels in the GUI, which provides an available width of pixels for presenting the responses. Further, the method includes an operation for identifying sets of the responses, each set having one or more of the suggested responses. For each set, a utility of the set is calculated based on the score of the responses in the set, the width of pixels of the responses in the set, and the available width of pixels. Further, the set with the greatest utility is selected and then the responses of the set are presented in the GUI. Same principles may be applied to organizing screen layouts for applications that scroll vertically, such as user feeds or search results. | 2020-09-17 |
20200293563 | INFORMATION PROCESSOR AND INFORMATION PROCESSING METHOD - The present technology relates to an information processor and an information processing method that enable an improvement in a quality of an interactive system. An information processor is provided that includes a generating section that generates a question directed to obtaining high-order information on the basis of first-order information that is primary information, the high-order information being higher in order than the first-order information and corresponding to an answer from a user. This makes it possible to obtain information higher in order than the primary information. Such an information processor enables an improvement in the quality of the interactive system. The present technology is, for example, applicable to a voice interactive system. | 2020-09-17 |
20200293564 | AUTOMATED PROCESS COLLABORATION PLATFORM IN DOMAINS - A computing server may receive master data, transaction data, and a process model of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server may identify, based on the vectors, an attribute in the process model as being statistically significant on impacting the process model. For example, a regression model may be used to determine the statistical significance of an attribute on the model process. The computing server may generate an action associated with the attribute to improve the process model. | 2020-09-17 |
20200293565 | REPAIR ACTION LABEL GENERATION SYSTEM - The example embodiments are directed to a system and method which can identify a plurality of labels from free-form text included in a corpus of repair actions. The system and method can further label each repair action with a label from the determined plurality of labels. In one example, the method may include storing a plurality of repair action entries which each comprise unstructured free-form text associated with actions performed, generating a term matrix comprises a list of words extracted from the plurality of repair action entries and mapped to the plurality of repair action entries based on frequency of use within free-form text thereof, determining a plurality of labels for categorizing the actions performed via execution of a non-negative matrix factorization based on the created term matrix, and outputting information about the determined plurality of labels for display via a user interface. | 2020-09-17 |
20200293566 | Dictionary Editing System Integrated With Text Mining - Embodiments are directed to a system, computer program product, and method for text mining, and dynamic facet and facet value management and application to a document collection. Two or more words from a first document collection are extracted, with the extracted words being associated with an applied annotation. At least one word is selected from the extracted words, designated as a facet, and a value is selectively added to the facet. An analysis of the added value is dynamically performed, and a dictionary with the annotation, facet, and values is constructed and the dictionary is applied to the document collection. A targeted list of documents is returned from the dictionary application to the document collection. | 2020-09-17 |
20200293567 | Management of Fuel Dispenser Media - Management of fuel dispenser media is provided. In general, a fuel dispenser can be in communication with a media library configured to facilitate delivery of media to the fuel dispenser for output therefrom. The media library can be on board the fuel dispenser or can be included in a gateway configured to communicate with the fuel dispenser. The media library is configured to query one or more media sources for media information and to retrieve media information therefrom that is specific to the fuel dispenser. Additionally or alternatively, the media library is configured to query the one or more media sources for updates to the retrieved media information and, if updated, to retrieve the updated media content from the media source(s). | 2020-09-17 |
20200293568 | USER FUNNEL STAGE SCORE DETERMINATION - One or more computing devices, systems, and/or methods are provided. A user profile database may be analyzed to identify a first set of user profiles associated with conversion events associated with a first entity and/or a second set of user profiles that are not associated with conversion events associated with the first entity. A first set of vector representations may be generated based upon the first set of user profiles. A second set of vector representations may be generated based upon the second set of user profiles. A request for content associated with a client device may be received. A first vector representation may be generated based upon a first user profile associated with the client device. A user funnel stage score associated with the first entity may be generated based upon the first vector representation, the first set of vector representations and/or the second set of vector representations. | 2020-09-17 |
20200293569 | CONTENT PUBLISHING METHOD AND APPARATUS AND READABLE STORAGE MEDIUM - A content publishing method includes: obtaining a multimedia material and geographical location information; uploading the multimedia material and the geographical location information to a server; presenting a first output result and a second output result transmitted by the server in a user interface; and generating user content that includes the first output result and the second output result. The first output result is obtained by inputting a multimedia material into an AI model, and the second output result is obtained by combining the first output result with geographical location information. | 2020-09-17 |
20200293570 | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING INFORMATION PROCESSING PROGRAM - An information processing method implemented by a computer, the information processing method includes: acquiring an image group generated by imaging a data group according to each of a plurality of imaging methods; for each of the acquired image groups, calculating a score of the imaging method used to generate the image group, based on distribution of a first feature value group in a feature value space, and distribution of a second feature value group in the feature value space, the first feature value group being a plurality of feature values output when the image group is input to a trained model outputting feature values corresponding to input images, the second feature value group being a plurality of feature values output when a reference image group is input to the trained model; and outputting the score of the imaging method, the score being calculated for each of the image groups. | 2020-09-17 |
20200293571 | TARGETED SEARCH OF BACKUP DATA USING FACIAL RECOGNITION - This application relates to targeted search of backup data. A data storage system can provide a targeted search of backup data using facial recognition. Upon receiving a search query that identifies a specific user whose profile is stored in a user database, the data storage system can retrieve a profile photograph of the specific user, perform facial recognition on photographs included in the backup data, and output a search result including a set of photographs in the backup data that match the facial features of the specific user. | 2020-09-17 |
20200293572 | UPDATE METHOD AND UPDATE APPARATUS - An update method includes acquiring a list of plural pieces of content selected from a library including plural pieces of content, selecting, from the list, first content to be deleted from the list, selecting, from the library, second content to be interchanged with the first content based on details of the list, and interchanging the first content with the second content in the list. | 2020-09-17 |
20200293573 | Generating and Distributing Playlists with Music and Stories Having Related Moods - An embodiment may involve a server device obtaining an audio file containing a story. The server device may determine a mood of the story. The server device may select an audio file containing music, where the audio file containing the music is associated with a music attribute that is indicative of the mood. The server device may generate a playlist for the client device, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. The server device may transmit the playlist, over a wide area network, to the client device. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each audio file therein. | 2020-09-17 |
20200293574 | Audio Search User Interface - The present invention is related to a method for indexing audio files comprising the steps of: i) for each audio file, collecting semantic descriptor of the audio file; ii) for each audio-file, generate perceptual information based upon audio content of the file; iii) based upon said perceptual information, generate perceptual descriptor in the form of string data for each audio-file; iv) for each file, create an index comprising both the semantic data and the perceptual descriptor. | 2020-09-17 |
20200293575 | METHOD AND SYSTEM FOR STREAMLINED AUDITING - Methods, systems, and program products for streamlined auditing that receive an input audit request via the data interface; source entity type data (ETD) from one or more databases; prepare the ETD for input into an entity clustering module; match the ETD via the entity clustering module to locate linkages within the ETD and discover relationships amongst one or more entities identified within the ETD; cluster datapoints in the ETD that refer to the same real-world entities; analyze the ETD relationships via an entity intelligence module to identify and segment targeted entities, from the one or more entities, that are applicable to the audit request; generate inclusion lists of those targeted entities that are determined to fulfill the audit request; finalize the inclusion lists of targeted entities that fulfill the audit request to generate streamlined audit results; and output the streamlined audit results to an end user. | 2020-09-17 |
20200293576 | OPERATING ON LARGE DATA SETS - System, apparatus, method, and computer program product are described for receiving input of one or more search criterion, processing a data set based on the received input of one or more search criterion, and causing display of a user-interactive visual representation of the data set wherein the user-interactive visual representation of the data set is a two-dimensional representation of a three-dimensional structure that extends in first, second and third mutually orthogonal directions, and has a series of adjacent layers, each layer corresponding to a hierarchical level of the graph. The data set can be a set of data accessible via a graph comprising nodes including a root node. A hierarchical level of a node can be determined by the number of nodes in a shortest route through the graph from the node to the root node and may be highest at the root node. | 2020-09-17 |
20200293577 | USING A SINGLE-ENTRY ACCESS POINT TO ARCHIVE DATA IN AND OUT OF AN ELECTRONIC DOCUMENT REVIEW AND REPORTING SYSTEM - An approach is provided for using a single-entry access point to archive data in and out of an electronic document review and reporting system. In an embodiment, a method comprises receiving, by a data access system, a review analysis data request for review analysis data, and accessing the review analysis data. Based on the review analysis data, the data access system generates particular review analysis data that includes one or more of: review progress summaries, review analysis reports, review analysis summary reports, or review analysis job. The data access system transmits the particular review analysis data to a client device to cause the client device to generate a graphical user interface and display the particular review analysis data using the graphical user interface. Upon receiving the particular review analysis data, the client device uses the graphical user interface to generate graphs based on the particular review analysis data. | 2020-09-17 |
20200293578 | USING A SINGLE-ENTRY ACCESS POINT TO ARCHIVE DATA IN AND OUT OF AN ELECTRONIC DOCUMENTS REVIEW AND REPORTING SYSTEM - An approach is provided for using a single-entry access point to archive data in and out of an electronic document review and reporting system. In an embodiment, a method comprises receiving, by a data access system, a request for data and parsing the request to determine a request type of the request. Based on the request type, particular data is determined and accessed from either the data access system or a document review and reporting system. Based on the particular data, the data access system generates one or more of: particular review analysis data, particular reporting data, or particular specific data. The particular review analysis data includes one or more of: a review progress summary, a review analysis report, a review analysis summary, or a review analysis job report. The particular reporting data includes one or more of: a global trend report, a statistical report, or an executive summary. The particular specific data includes additional data for a particular data point included in the particular data. The particular data is transmitted to a client device to cause the client device to generate a graphical user interface. | 2020-09-17 |
20200293579 | SYSTEMS AND METHODS FOR WEB COLLABORATION - A server includes a memory and a processor coupled to the memory. The memory stores shared documents used for collaboration, with each shared document having respective keywords associated therewith. The processor receives a user-selected portion of a web page displayed on at least one client device, matches keywords from the shared documents to keywords associated with the user-selected portion of the displayed web page, and selects at least one of the shared documents based upon the matching. The selected portion of the displayed web page is appended to the selected at least one shared document. | 2020-09-17 |
20200293580 | SYSTEMS, METHODS, AND DEVICES FOR IDENTIFYING AND PRESENTING IDENTIFICATIONS OF SIGNIFICANT ATTRIBUTES OF UNIQUE ITEMS - The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators. | 2020-09-17 |
20200293581 | SYSTEMS AND METHODS FOR CRAWLING WEB PAGES AND PARSING RELEVANT INFORMATION STORED IN WEB PAGES - Embodiments herein provide for a more efficient web crawler ( | 2020-09-17 |
20200293582 | METHOD AND SYSTEM FOR GENERATING AN OFFLINE SEARCH ENGINE RESULT PAGE - A method of processing a search query, the method comprising receiving a search query; determining whether the search query is stored in an offline query index by comparing the search query against one or more offline search queries stored therein; responsive to determining that the search query matches a given offline search query, determining an offline SERP template pointer associated with the given offline search query; determining, based on the offline SERP template pointer, an associated offline SERP template stored within an offline SERP template index; retrieving a list of one or more ordered element pointers comprising the associated offline SERP template; retrieving, for each one or more ordered element pointers comprising the list, a respective SERP element, from the at least one SERP elements index; generating an offline SERP by compiling the retrieved SERP elements; and displaying the offline SERP on the electronic device. | 2020-09-17 |
20200293583 | INFORMATION SEARCH METHOD, TERMINAL, NETWORK DEVICE, AND SYSTEM - In an example information search method, if a first terminal performs a first search based on a first keyword, and does not obtain a result, the first terminal generates a request for performing a second search, and sends, to a network device, the request for performing the second search. The network device sends a second request to a second terminal. The second terminal performs the second search based on the first keyword, obtains a second search result, and sends the second search result to the first terminal. Through this technique, it can be effectively ensured that a user finds a search result corresponding to the first keyword, and that user privacy is also ensured. | 2020-09-17 |
20200293584 | METHODS AND APPARATUSES FOR PROVIDING INTERNET-BASED PROXY SERVICES - A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server. | 2020-09-17 |
20200293585 | COUNTER WITH OBSOLESCENCE OF OUTDATED VALUES - Methods, systems, and computer programs are presented for managing counters with automatic obsolescence of outdated values. One method includes operations for initializing a counter at a first time, and receiving, at a second time, a request to add a value to the counter. Further, a time period corresponding to the second time is calculated, as well as a promotion factor based on the time period. The method further includes calculating an incremental value based on the received value and the promotion factor, and adding the incremental value to the counter. Additionally, a prediction or estimate is based on a current value of the counter, such as identifying areas of interest for a user on an online service, identifying languages spoken by the user, strength of connections between users, determining if the user is actively searching for a new job, and so forth. | 2020-09-17 |
20200293586 | SELECTIVE PRESENTAION OF RICH EXPERIENCES IN SEARCH - A method of selectively providing different types of search engine results to different searchers is provided. A browsing history for each of a plurality of unique identities is logged. A unique identity is associated with a rich segment experience responsive to the browsing history for the unique identity satisfying correlation criteria of the rich segment experience. The rich segment experience is configured to present curated segment-specific information with other search results on a search result web page. Responsive to receiving a search query from the unique identity previously associated with the rich segment experience, the rich segment experience is presented with other search results on the search result web page. Responsive to receiving the search query from a different unique identity not previously associated with the rich segment experience, other search results are presented without the rich segment experience on the search result web page. | 2020-09-17 |
20200293587 | DIGITAL CONTENT SECURITY AND COMMUNICATIONS SYSTEM USING ARTIFICIAL INTELLIGENCE (AI) BASED MACHINE LEARNING AND PREDICTIVE ANALYSIS - A system for a digital content security and communications system using n artificial intelligence (AI) based machine learning and predictive analysis is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and an analytics subsystem to communicate with the server and the data store in the network. The analytics subsystem may comprise a data access interface to receive communication data from a user via a first communication channel. The analytics subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation with the user via a second communication channel. The system may also comprise an output interface to transmit the at least one appropriate response to the user at a user device using any number of AI-based and data processing techniques to better identify customer touchpoints and improve customer journey and experience during customer engagement scenarios. | 2020-09-17 |
20200293588 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - It is possible to more appropriately evaluate arbitrary information in order to achieve an arbitrary purpose (including a purpose of learning). | 2020-09-17 |
20200293589 | OPTIMIZING LISTING EFFICIENCY AND EFFICACY FOR A DELIVERY COORDINATION SYSTEM - A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device. | 2020-09-17 |
20200293590 | Computer-implemented Method and System for Age Classification of First Names - A system and method that receives a list of first names as input for classifying it into age distribution classes, classifying individual records into age brackets and providing an estimate of accuracy of such classification for each list entry. Features for classifying input list into age distribution classes are engineered based on birth counts of names by year, life tables and other features. Individual list entries are then classified into age brackets using birth counts for each year, life tables and classified list's age distribution as weights. Accuracy of age bracket classification is then estimated for each entry using training data validation results similar by age and name composition. | 2020-09-17 |
20200293591 | USER INTERFACE FOR PRESENTING SEARCH RESULTS - A search interface allows the selection between multiple presentation modes, including a default mode, a dense mode, a table mode, a command line mode and a research mode. In the research mode, two scrollable regions may be displayed side-by-side. In the first scrollable region, search results may be presented. In the second scrollable region, an aggregation of content extracted from documents associated with the search results may be presented. Selection of a search result may cause the presentation of a portion of the content aggregation in the second scrollable region with the content associated with the selected search result. Scrolling of the second scrollable region allows for a seamless transition from viewing the contents from one document to the contents of the next document associated with the search results. | 2020-09-17 |
20200293592 | METHODS AND SYSTEMS FOR BROWSER EXTENSION USED TO GENERATE RELATIVE XPATH, ABSOLUTE XPATH AND/OR CSS SELECTORS - In one aspect, a computerized method useful for installing and managing a DevTool web-browser extension comprising: determining a web element selector using the DevTool web-browser extension; performing a specified action on a specified web element, wherein an address of the webpage element is ascertained using the specified selector output; with the DevTool web-browser extension, generating the address for specified web element automatically with a single click operation from a user into the web browser; with the address, generating a relative XPath selector, an absolute XPath selector or a Cascading Style Sheets (CSS) selector; and utilizing the DevTool web-browser extension as an editor tool for the relative XPath selector, the absolute XPath selector or the CSSs selector. | 2020-09-17 |
20200293593 | PAGE LOADING METHOD, INTERMEDIATE SERVER, AND PAGE LOADING SYSTEM - Page loading method, intermediate server and page loading system are provided. The page loading method includes: when a load request for a page is received from a user terminal, obtaining a load list corresponding to the page, where the load list includes asynchronous load items; adding a scheduling script in the load list for: after the page has completed loading, executing asynchronous load items; when one asynchronous load item includes a document write-in function, rewriting a function name of the document write-in function, and writing parameter values of the document write-in function into a preset cache; and after the one asynchronous load item has completed executing, reading out data in the cache, and simulating native behavior of the document write-in function; and feeding back the load list with the added scheduling script to the user terminal to request each load item in the load list to perform a page loading. | 2020-09-17 |
20200293594 | PHYSICS INFORMED LEARNING MACHINE - A method for analyzing an object includes modeling the object with a differential equation, such as a linear partial differential equation (PDE), and sampling data associated with the differential equation. The method uses a probability distribution device to obtain the solution to the differential equation. The method eliminates use of discretization of the differential equation. | 2020-09-17 |
20200293595 | GPU-based Third-order Low Rank Tensor Calculation Method and Apparatus - The present disclosure provides a CPU-based third-order low-rank tensor calculation method, Operation steps of the method include: transmitting, by a CPU, s third-order real value tensor input data DATA | 2020-09-17 |
20200293596 | COMPUTER ARCHITECTURE FOR EMULATING A STRING CORRELITHM OBJECT VELOCITY DETECTOR IN A CORRELITHM OBJECT PROCESSING SYSTEM - A device configured to emulate a string correlithm object velocity detector includes a memory that stores a first string correlithm object comprising a plurality of sub-string correlithm objects. The device further includes a sensor coupled to the memory and configured to determine a time between performing data processing associated with the plurality of sub-string correlithm objects, and represent those times as correlithm objects. | 2020-09-17 |
20200293597 | COMPUTER ARCHITECTURE FOR EMULATING RECORDING AND PLAYBACK IN A CORRELITHM OBJECT PROCESSING SYSTEM - A device configured to emulate a correlithm object system includes a memory configured to store a plurality of correlithm objects associated with different levels of string correlithm objects. The device further includes a node and an actor coupled to the memory and configured to receive an input correlithm object representing a task to be performed and output real-world data based on a comparison in n-dimensional space between the input correlithm object and one or more of the different levels of string correlithm objects. | 2020-09-17 |
20200293598 | COMPUTER ARCHITECTURE FOR MAINTAINING A DISTANCE METRIC ACROSS CORRELITHM OBJECTS IN A CORRELITHM OBJECT PROCESSING SYSTEM - A device configured to emulate a correlithm object processing system includes a memory that stores a node table that identifies a plurality of source correlithm objects and a plurality of corresponding target correlithm objects. The system further includes a node coupled to the memory and configured to receive an input correlithm object, identify a source correlithm object from the node table with the shortest n-dimensional distance to the input correlithm object, and identify a first target correlithm object from the node table linked with the identified source correlithm object. The node further generates a second target correlithm object that is offset in n-dimensional space from the first target correlithm object by the distance between the input correlithm object and the identified source correlithm object. The node outputs the second target correlithm object. | 2020-09-17 |
20200293599 | COMPUTER ARCHITECTURE FOR EMULATING A CORRELITHM OBJECT PROCESSING SYSTEM WITH TRANSPARENCY - A device configured to emulate a correlithm object system includes a memory that stores a sensor table. The sensor table identifies a plurality of real-world value entries and a plurality of corresponding input correlithm objects. A sensor receives a first input signal associated with a first timestamp, the first input signal representing a first real-world value entry in the sensor table. The sensor identifies a first input correlithm object in the sensor table linked with the first real-world value entry and outputs the first input correlithm object. The memory further stores a sensor output table that identifies the first real-world value entry associated with the first input correlithm object and the first timestamp. | 2020-09-17 |
20200293600 | COMPUTER ARCHITECTURE FOR PERFORMING ERROR DETECTION AND CORRECTION USING DEMULTIPLEXERS AND MULTIPLEXERS IN A CORRELITHM OBJECT PROCESSING SYSTEM - A correlithm object processing system includes a reference table that stores a plurality of correlithm objects, a demultiplexer configured to split a particular one of the plurality of correlithm objects into a first portion of the binary string and a second portion of the binary string, and a multiplexer communicatively coupled to the demultiplexer by at least first and second communication channels. The multiplexer receives the first and second portions of the particular correlithm object over the first and second communication channels, respectively, and combines the first and second portions into a received correlithm object. A node communicatively coupled to the multiplexer node determines distances between the received correlithm object and each of the plurality of correlithm objects stored in the reference table, identifies one of the plurality of correlithm objects from the reference table with the shortest distance, and outputs the identified correlithm object. | 2020-09-17 |
20200293601 | COMPUTER ARCHITECTURE FOR EMULATING A CORRELITHM OBJECT PROCESSING SYSTEM USING MOBILE CORRELITHM OBJECT DEVICES - A correlithm object processing system uses one or more mobile correlithm object devices to emulate the functionality of one or more of sensors, nodes, and actors. The mobile correlithm object devices may be deployed to different parts of a system or network to perform particular tasks. The mobile correlithm object devices may periodically communicate with one another or with other elements of the correlithm object processing system. | 2020-09-17 |
20200293602 | COMPUTER ARCHITECTURE FOR EMULATING A CORRELITHM OBJECT PROCESSING SYSTEM WITH TRACEABILITY - A device configured to emulate a correlithm object system includes a memory that stores a node table. The node table identifies a plurality of source correlithm objects and a corresponding plurality of target correlithm objects. A node receives a first input correlithm object associated with a first timestamp, computes distances between the first input correlithm object and each of the source correlithm objects in the node table, and identifies a first source correlithm object from the node table with the shortest distance. The node identifies a first target correlithm object from the node table linked with the identified first source correlithm object, and outputs the first target correlithm object. The memory stores a node output table that identifies the first target correlithm object associated with the first source correlithm object, the first timestamp, and the computed distance between the first input correlithm object and the first source correlithm object. | 2020-09-17 |
20200293603 | Attitude Matrix Calculation Method and Device - A method includes calculating, based on a first coordinate transformation matrix and a measured value of a gyroscope that corresponds to the ith sampling moment, a second coordinate transformation matrix corresponding to the ith sampling moment, where the first coordinate transformation matrix is a constant matrix, the first coordinate transformation matrix is a coordinate transformation matrix between a sensor coordinate system and a foot coordinate system, the second coordinate transformation matrix is a coordinate transformation matrix between the foot coordinate system and a ground coordinate system, and i is an integer greater than 0, and calculating, based on the first coordinate transformation matrix and the second coordinate transformation matrix corresponding to the ith sampling moment, an attitude matrix corresponding to the ith sampling moment, where the attitude matrix is a coordinate transformation matrix between the sensor coordinate system and the ground coordinate system. | 2020-09-17 |
20200293604 | ARTIFICIAL INTELLIGENCE ASSISTED REVIEW OF PHYSICAL DOCUMENTS - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293605 | ARTIFICIAL INTELLIGENCE ASSISTED REVIEW OF ELECTRONIC DOCUMENTS - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293606 | GENERATING DOCUMENT EDIT REQUESTS FOR ELECTRONIC DOCUMENTS MANAGED BY A THIRD-PARTY DOCUMENT MANAGEMENT SERVICE USING ARTIFICIAL INTELLIGENCE - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293607 | UPDATING EXISTING CONTENT SUGGESTION TO INCLUDE SUGGESTIONS FROM RECORDED MEDIA USING ARTIFICIAL INTELLIGENCE - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293608 | GENERATING SUGGESTED DOCUMENT EDITS FROM RECORDED MEDIA USING ARTIFICIAL INTELLIGENCE - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293609 | METHODS AND APPARATUS FOR SUPPORTING THE DISPLAY AND EDITING OF OOXML DOCUMENT CONTENT USING A WEB BROWSER - Methods and apparatus for converting an OOXML file into a format which can be rendered, displayed and edited by a browser on a device such as a cell phone without the device having to directly work with the document in the OOXML format are described. In various embodiments the contents of an OOXML file are converted into a JSON object, communicated to a client device which can display and edit the document contents. A revised version of the JSON object including edits is returned and converted back into an OOXML file. The method allows for preserving document format and other information while avoiding the need for a client device to support display and direct editing of a document in OOXML format. | 2020-09-17 |
20200293610 | DOCUMENT EDITING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A document editing apparatus includes a receiver, a processor, and a bundling unit. The receiver is configured to receive an operation of bundling plural documents. The processor is configured to, when the receiver receives the operation of bundling during editing of a part of the plural documents, perform a process for bundling the plural documents. The bundling unit is configured to, when the editing of the part of the plural documents is completed, bring the plural documents into a state in which an editing result of the part of the plural documents is reflected and the plural documents are bundled, using a process result by the processor. | 2020-09-17 |
20200293611 | SYSTEM AND METHOD FOR ANNOTATION OF TOKENS FOR NATURAL LANGUAGE PROCESSING - This disclosure relates to method and system for annotating tokens for natural language processing (NLP). In one embodiment, the method may include segmenting a plurality of corpus based on each of a plurality of instances, deriving a plurality of entities for each of the plurality of instances based on at least one of a machine learning technique or a deep learning technique, determining a word vector for each of the plurality of entities associated with each of the plurality of instances, and labelling a plurality of tokens for each of the plurality of instances. It should be noted that the plurality of tokens associated with the plurality of entities may be identified based on a frequency of each of the plurality of entities. | 2020-09-17 |
20200293612 | Analysis System - An electronic communications method includes receiving, by a computing device, electronic information, with the electronic information including handwritten text. The electronic communications method includes analyzing, by the computing device, the electronic information, with the analyzing includes analyzing the handwritten text. The electronic communications method includes generating printed text based on analyzing the handwritten text. The electronic communications method includes generating a converted document with the printed text based on the electronic information | 2020-09-17 |
20200293613 | METHOD AND SYSTEM FOR IDENTIFYING AND RENDERING HAND WRITTEN CONTENT ONTO DIGITAL DISPLAY INTERFACE - The present disclosure discloses method and a content providing system for identifying and rendering hand written content onto digital display interface of electronic device. The content providing system receives content handwritten by user using digital pointing device and identifies one or more digital objects from content based on coordinate vector formed between digital pointing device and boundary within which user writes along with coordinates of boundary. The content providing system converts one or more digital objects to predefined standard size and identifies one or more characters associated with one or more digital objects based on plurality of predefined character pair and corresponding coordinates. A dimension space required for each of digital objects is determined based on corresponding coordinate vector. Thereafter, the one or more digital objects and the one or more characters handwritten by the user are rendered in predefined standard format on digital display interface. | 2020-09-17 |
20200293614 | PARSE TREE BASED VECTORIZATION FOR NATURAL LANGUAGE PROCESSING - A parse tree corresponding to a portion of narrative text is constructed. The parse tree includes a data structure representing a syntactic structure of the portion of narrative text as a set of tokens according to a grammar. Using a token in the parse tree as a focus word, a context window comprising a set of words within a specified distance from the focus word is generated, the distance determined according to a number of links of the parse tree separating the focus word and a context word in the set of words. A weight is generated for the focus word and the context word. Using the weight, a first vector representation of a first word is generated, the first word being within a second portion of narrative text. | 2020-09-17 |
20200293615 | DYNAMIC TEXT CORRECTION - Provided is a method, system, and computer program product for dynamically correcting text of a communication sent by a user. A processor may receive a first communication sent by a first user. The processor may forward the first communication to one or more other users. The processor may receive a second communication sent by the first user. The second communication includes a command to correct an error in the first communication. The processor may determine a location of the error in the first communication. The processor may correct the error in the first communication. The processor may forward a corrected version of the first communication to the one or more other users. | 2020-09-17 |
20200293616 | GENERATING A MEETING REVIEW DOCUMENT THAT INCLUDES LINKS TO THE ONE OR MORE DOCUMENTS REVIEWED - Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. | 2020-09-17 |
20200293617 | PREDICTIVE NATURAL LANGUAGE RULE GENERATION - In an approach to generating natural language rules based on detected code snippets, one or more computer processors detect a code snippet. The one or more computer processors extract code information from the detected code snippet. The one or more computer processors feed the extracted code information into a cognitive model, wherein the cognitive model utilizes one or more historical code snippets based on the extracted code information and one or more natural language rules based on the extracted code information. The one or more computer processors generate, based on one or more calculations by the cognitive model, a natural language rule for the code snippet. | 2020-09-17 |
20200293618 | INTELLIGENT SUMMARIES BASED ON AUTOMATED LEARNING AND CONTEXTUAL ANALYSIS OF A USER INPUT - The techniques provided herein improve existing systems by automatically generating summaries of a document in response to a user input that defines selected segments of a document. The document can include any type of content such as, but not limited to, channel conversations, chat threads, transcripts, word processing documents, spreadsheets, etc. As the user indicates a selection of segments, a system can dynamically update a summary of the segments to inform a user of salient information that is shared in the selected segments. A summary can include a text description of the information having a threshold priority level. A system can analyze documents that are referenced within the selected segments and provide summaries of the documents. The techniques disclosed herein also provide a number of graphical elements that communicate additional context of each part of the summary. | 2020-09-17 |
20200293619 | OMNICHANNEL DATA COMMUNICATIONS SYSTEM USING ARTIFICIAL INTELLIGENCE (AI) BASED MACHINE LEARNING AND PREDICTIVE ANALYSIS - A system for artificial intelligence (AI) based omnichannel data communications is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and an analytics subsystem to communicate with the server and the data store in the network. The analytics subsystem may comprise a data access interface to receive communication data from a user via a first communication channel. The analytics subsystem may comprise a processor to provide a proactive, adaptive, and intelligent to conversation with the user via a second communication channel. The system may also comprise an output interface to transmit the at least one appropriate response to the user at a user device using any number of AI-based and data processing techniques to better identify customer touchpoints and improve customer journey and experience during customer engagement scenarios. | 2020-09-17 |
20200293620 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM - An information processing apparatus includes a controller that performs control so that a portion including a specified character string, which is specified through an operation by a user, in a list linking plural character string groups belonging to plural groups is displayed in a display area, operator images are displayed to receive an operation performed by the user for selecting one or more groups out of the plural groups, and an index associated with the one or more selected groups is displayed among plural indexes that are associated with the plural groups and used for receiving an operation for selecting a specific character string included in the character string groups, and a specifier that specifies, as the specified character string, the specific character string selected through the operation for the displayed index. | 2020-09-17 |
20200293621 | OMNICHANNEL DATA COMMUNICATIONS SYSTEM USING ARTIFICIAL INTELLIGENCE (AI) BASED MACHINE LEARNING AND PREDICTIVE ANALYSIS - A system for determining context and intent in a conversation using machine learning (ML) based artificial intelligence (AI) in omnichannel data communications is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and a ML-based AI subsystem to communicate with the server and the data store in the network. The ML-based AI subsystem may comprise a data access interface to receive data associated with a conversation with a user via a communication channel. The ML-based AI subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation by applying hierarchical multi-intent data labeling framework, training at least one model with training data, and generating and deploying a production-ready model based on the trained and retained at least one model. | 2020-09-17 |
20200293622 | REAL-TIME CHAT AND VOICE TRANSLATOR - A method for translating messages between users is presented. The method includes receiving, at a first computing device, a message from a first user associated with a first language, in which content of the message is in the first language. The method also includes transmitting the message to a second computing device associated with a second language of a second user. The method further includes receiving the message and an indication of the second language from the second computing device as well as transmitting the message to a translation server to be translated to the second language. Furthermore, the method includes receiving a translated message from the translation server and transmitting the translated message to the second computing device of the second user. | 2020-09-17 |
20200293623 | LEARNING SYSTEM FOR CONTEXTUAL INTERPRETATION OF JAPANESE WORDS - Methods, systems, and computer-readable storage media for contextual interpretation of a Japanese word are provided. A first set of characters representing Japanese words is received. The first set of characters are received is input to a neural network. The neural network is trained to processes characters based on bi-directional context interpretation. The first set of characters is processed by the neural network through a plurality of learning layers that process the first set of characters in an order of the first set of characters and in a reverse order to determine semantical meanings of the characters in the first set of characters. An alphabet representation of at least one character of the first set of characters representing a Japanese word is output. The alphabet representation corresponds to a semantical meaning of the at least one character within the first set of characters. | 2020-09-17 |
20200293624 | PROCESS FOR GUIDING RAPID DEVELOPMENT OF NOVEL CERMETS - A method for screening a large design space of compositions with possible application as binders in cermet and powder metallurgy applications allows rapid elimination of large portions of the design space from contention so that resource intensive procedures, such as computationally intensive modeling techniques and experimental testing, can be focused on potential binder compositions with a high likelihood of being used successfully. The method relies on parameters such as surface tension, contact angle, viscosity, a special capillary metric that is used to characterize capillary behavior, and melting point, which are relatively easy to calculate or determine, to screen out large portions of the design space. Exemplary binder compositions are obtained using the method. | 2020-09-17 |
20200293625 | Method and System for Circuiting in Heat Exchangers - A system for designing a circuitry configuration of heat-exchanger units includes an interface to acquire design parameters the heat-exchanger units, a memory to store computer-executable programs including a relaxed decision diagram formation module, and a processor, in connection with the memory, configured to perform the computer-executable programs. The computer-executable programs include steps of providing a configuration of the heat-exchanger units, providing the design parameters of the heat-exchanger units acquired via the interface, generating a relaxed decision diagram based on the design parameters, creating constraints with respect to connections of the heat-exchanger units according to the relaxed decision diagram, and generating feasible configurations of the heat-exchanger units by a mixed-integer-programing method using the constraints. | 2020-09-17 |
20200293626 | System For Generating A High-Level Product Behavior Document Based On Embedded Information In Functional Blocks Executed During Runtime Of Source Code - A method, system and computer-usable medium are disclosed for generating product behavior information based on functional blocks executed from source code at runtime during a product use scenario. Certain embodiments of the method may include: executing source code in a product use scenario, where the source code includes a plurality of functional blocks executed to implement the product use scenario, where the plurality of functional blocks are configured with embedded functional block information; and generating product behavior information for the product use scenario using the embedded functional block information of functional blocks executed during run time of the source code in the product use scenario. In certain embodiments, the product behavior information may be used to generate one or more product behavior documents for one or more of the product use scenarios. | 2020-09-17 |
20200293627 | METHOD AND APPARATUS FOR COMPOSITE LOAD CALIBRATION FOR A POWER SYSTEM - Briefly, embodiments are directed to a system, method, and article for generating a power system load model of a power system. Power grid disturbance data may be accessed. A power system simulation engine may be prepared, wherein the simulation engine may implement the power system model of the power system. A parameter subset A may be identified from a knowledge-based approach. The parameter subset B may be identified based on a special grid event type based on the power grid disturbance data. A final parameter subset may be selectively determined based on parameter subsets A and B using a decision-making approach. At least one parameter of the final parameter subset may be tuned. One or more parameters of the power system load model may be modified based on the tuning. | 2020-09-17 |
20200293628 | LINER POLISH ANALYSIS PLATFORM - A polish analysis platform is disclosed. The polish analysis platform may receive a set of parameters for a proposed engine. The set of parameters may include: a quantity of hours of operation for the proposed engine, and a power output for the proposed engine. The polish analysis platform may determine an end of injection for the proposed engine based on the set of parameters. The polish analysis platform may generate a virtual instance of the proposed engine. The virtual instance may be configured with the end of injection. The polish analysis platform may simulate operation of the proposed engine using the virtual instance. Output of simulating the operation of the proposed engine may include a liner polish of a liner. The polish analysis platform may perform one or more manufacturing-related actions regarding the proposed engine based on the output of simulating the operation of the proposed engine. | 2020-09-17 |
20200293629 | METHOD AND SYSTEM FOR PROVIDING INDEXING AND CATALOGUING OF ORTHODONTIC RELATED TREATMENT PROFILES AND OPTIONS - Method and system for providing an orthodontic profile indexing and treatment plan including comparing an initial patient condition in each of a plurality of dentition categories with one or more reference conditions in each of the plurality of dentition categories, wherein each of the one or more reference conditions has a corresponding representation, selecting at least one reference condition in one or more of the plurality of dentition categories, where each selected reference condition is similar to the initial patient condition in a same dentition category, and generating a patient identifier based on the corresponding representations of each selected reference condition is provided. | 2020-09-17 |