Patent classifications
G06F16/316
DATA STRUCTURES FOR STORING AND MANIPULATING LONGITUDINAL DATA AND CORRESPONDING NOVEL COMPUTER ENGINES AND METHODS OF USE THEREOF
In some embodiments, the present disclosure provides for an exemplary computer-implemented system that may include a longitudinal data engine, including: a processor and specialized index generation software to generate: an index data structure for a respective event type associated with each respective subject or object; where each respective index data structure is a respective event type-specific data schema, defining how to store events of a particular event type to form longitudinal data of each respective subject or object; an ontology data structure that is configured to describe one or more properties of a respective event of a respective subject or object; and longitudinal data extraction software to extract a respective longitudinal data for a plurality of index data structures and a plurality of ontology data structures associated with a plurality of subjects or objects.
Techniques for domain capture
Techniques for domain capture. In one embodiment, for example, a method comprises detecting an attempt by a personal user account to use the online service where the account is associated with an electronic mail address that belongs to an owner of a domain name service domain. Based on detecting the attempt, the online service prompts the particular personal user account to join a team of user accounts. Upon receiving an acceptance of the particular personal user account to join the team, the personal user account is offered an option between converting the personal user account to a team user account that is a member of the team or changing the electronic mail address associated with the personal user account to a different electronic mail address that is not owned.
Facilitating event creation via previews
Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores.
Methods and systems for providing a search service application
A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to generate new search indexes based on the search model, and to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
Structured text segment indexing techniques
In some implementations, a system is capable of using natural language processing (NLP), machine learning, and classification techniques to improve the storage and retrieval of text segments within a structured text repository. Data indicating a text segment retrieved from an online resource is retrieved. Metadata associated with the online resource is obtained. One or more one or more semantic scores are determined for the text segment. One or more classification labels are assigned to the text segment based at least on the obtained metadata and the one or more determined semantic scores. The text segment is indexed within a structured text repository using the one or more assigned classification labels.
TOPIC BRIDGING DETERMINATION USING TOPICAL GRAPHS
One embodiment provides a method that includes generating, by a processor, a topic graph by converting information to topic nodes and edges in the topic graph. Bridges from a given topic node are provided to a neighbor node based on a weight assignment. The bridges are converted to an electronic form of communication. The processor orders suggested paths based on a determined distance from at least one other topic node to a topic goal node via an earliest topic node on each suggested path. The determined distance is found by a first search of the topic graph.
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.
Post-speech recognition request surplus detection and prevention
Systems and methods for determining that artificial commands, in excess of a threshold value, are detected by multiple voice activated electronic devices is described herein. In some embodiments, numerous voice activated electronic devices may send audio data representing a phrase to a backend system at a substantially same time. Text data representing the phrase, and counts for instances of that text data, may be generated. If the number of counts exceeds a predefined threshold, the backend system may cause any remaining response generation functionality that particular command that is in excess of the predefined threshold to be stopped, and those devices returned to a sleep state. In some embodiments, a sound profile unique to the phrase that caused the excess of the predefined threshold may be generated such that future instances of the same phrase may be recognized prior to text data being generated, conserving the backend system's resources.
Systematic iterative analysis of unstructured data files
Mechanisms for the systematic iterative analysis of unstructured data files are disclosed. A first handler is initiated to analyze a plurality of files. Information about each respective file of the plurality of files analyzed by the first handler is stored in a data structure. The information includes a file identifier that identifies the respective file, a handler identifier that identifies the first handler, and results or a reference to results of an analysis of the respective file by the first handler.
SYSTEMS AND METHODS FOR GENERATING AND USING AGGREGATED SEARCH INDICES AND NON-AGGREGATED VALUE STORAGE
Systems, methods and computer program products for using searchable aggregate indices associated with non-aggregated value storage. In one method, a search system stores metadata values for each of a plurality of objects in a storage unit. The metadata values are stored in corresponding value storage locations that are associated with an identifiable metadata fields. An aggregate index is provided which includes a dictionary of terms that are contained in metadata values associated with a designated set of the metadata fields. The aggregate index is searched for one or more specific search terms, and one or more of the metadata values are retrieved from the value storage locations in response to the search, where the individual metadata fields associated with the retrieved metadata values are identified.