Patents Issued in July 25, 2019
-
Publication number: 20190228069Abstract: An intention acquisition method, an electronic device and a computer-readable computer storage are provided.Type: ApplicationFiled: August 31, 2017Publication date: July 25, 2019Inventors: Junkun Zhou, Min Guan, Jianghao Yan, Xiaoming Peng
-
Publication number: 20190228070Abstract: A deep learning based dialog method, apparatus, and device are provided and belong to the field of artificial intelligence. The method includes: obtaining a to-be-replied statement, encoding the to-be-replied statement to obtain a first vector , where the first vector is a representation of the to-be-replied statement; obtaining dialog history information corresponding to the to-be-replied statement, and the attention vector is used to represent search intent; making each dialog statement interact with the attention vector, so as to extract information related to the search intent from the dialog statement to obtain a plurality of result vectors, generating a to-be-decoded vector based on the plurality of result vectors, and decoding the to-be-decoded vector to obtain a next word in the reply statement. In the method, the reply statement refers to a dialog history.Type: ApplicationFiled: March 29, 2019Publication date: July 25, 2019Inventors: Zhengdong LU, Shan HE, Qiang JIANG
-
Publication number: 20190228071Abstract: Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered.Type: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Lutz Gerhard, Janet L. Schorr, Thomas C. Underhill
-
Publication number: 20190228072Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes learning distributed representations of words included in a word space of a first language using a learner for learning the distributed representations; classifying words included in a word space of a second language different from the first language into words common to words included in the word space of the first language and words not common to words included in the word space of the first language; and replacing distributed representations of the common words included in the word space of the second language with distributed representations of the words, corresponding to the common words, in the first language and adjusting a parameter of the learner.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Applicant: FUJITSU LIMITEDInventor: Yuji Mizobuchi
-
Publication number: 20190228073Abstract: Disclosed herein is method and system for identifying one or more Places of Interest (PoI) in a natural language system. Word embedding representation for each word in the natural language input are retrieved from a knowledge repository. Further, for each word, Part-of-Speech (POS) tags are tagged, and dependency labels are generated. Subsequently, a PoI tag is assigned to each word based on the word embedding representation, the POS and the dependency labels of each word. Finally, the one or more PoI are identified based on PoI tag assigned to each word. In an embodiment, the method of present disclosure helps in dynamically identifying one or more PoI from natural language text utterances in interactive systems, thereby enhancing usability of interaction based intelligent systems.Type: ApplicationFiled: March 9, 2018Publication date: July 25, 2019Inventors: ARINDAM CHATTERJEE, KARTIK SUBODH BALLAL, VIJAY GARG
-
Publication number: 20190228074Abstract: A system for translation from a first human language to a second language including one or more processors and one or more non-transitory memory units coupled to said one or more processors storing computer readable program instructions, wherein the computer readable program instructions configure the one or more processors to perform the steps of: receive an input representation of information in the first language, convert the input representation of information in the first language to one or more sets of one or more marked-lemma dependency trees (MDTs), convert said one or more sets of one or more marked-MDTs to a representation of information in said second language, and output said representation of information in said second language, wherein the MDTs are represented in a mathematically-equivalent or isomorphic memory structure using one of word embeddings, sense embeddings, tree kernels, capsules, pose vectors, embeddings, and vectorizations.Type: ApplicationFiled: March 5, 2018Publication date: July 25, 2019Inventor: Graham MOREHEAD
-
Publication number: 20190228075Abstract: An approach is provided for changing a language for a replay of a session of a user. If a preferred language for the replay does not match an initial language of content presented to the user, data captured from requests and responses is translated from the initial into the preferred language, and the session replay presents the content in the preferred language; otherwise, the content is presented in the initial language. If a next event in the data indicates a change in an image displayed on a computing device utilized by the user during the session, a Hypertext Markup Language (HTML) document specifying the change is found in a search of HTML documents generated from a resource file from which image data for the session is reproduced, and the session replay employs the HTML document; otherwise, scripts that apply the next event to the HTML documents are generated.Type: ApplicationFiled: March 29, 2019Publication date: July 25, 2019Inventors: Sunil Chelani, Malarvizhi Kandasamy, Mali Hansraj, Mohammad N. Nazmi
-
Publication number: 20190228076Abstract: An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.Type: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Applicant: Ricoh Company, Ltd.Inventor: YUICHI TAKAMIYA
-
Publication number: 20190228077Abstract: Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.Type: ApplicationFiled: January 25, 2019Publication date: July 25, 2019Inventors: William Anthony Bradshaw, Ehud Baruch Reiter
-
Publication number: 20190228078Abstract: Methods, non-transitory computer readable media, and storage management devices that ingest artifacts from applications. The artifacts are stored on storage tiers using storage providers each configured to interface with one of the storage tiers. Metadata for each of the artifacts is generated and stored in a metadata store. The metadata includes a unique identifier for each of the artifacts associated with a storage location for each of the artifacts on the storage tiers. Configurable expressions of a storage policy are periodically and automatically applied to the metadata to determine when one or more of the artifacts should be migrated. The one or more of the artifacts are migrated from a first storage tier to a second storage tier using first and second storage providers configured to interface with the first and second storage tiers, respectively, when the determination indicates that the one or more of the artifacts should be migrated.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Michael A. Tucker, Rajesh Madamanchi, V.R. Thykkutathil, Suryanarayan Suhas Talak, Carey D. Hutchins
-
Publication number: 20190228079Abstract: Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programing interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Adrian Kyte, Bei Chun Zhou, Jenny J. He, Guan Jun Liu, Joe Winchester
-
Publication number: 20190228080Abstract: A computer-implemented method according to one embodiment includes creating journal entries in response to performing predetermined operations on a sequential storage medium, storing the journal entries in a memory in response to creation thereof for creating an operation journal, and upon occurrence of a predefined event, saving the operation journal. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a controller to cause the controller to perform a method including creating, by the controller, journal entries in response to performing predetermined operations on a sequential storage medium. The journal entries are stored, by the controller, in a memory in response to creation thereof for creating an operation journal.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Atsushi Abe, Eiji Tosaka
-
Publication number: 20190228081Abstract: Embodiments include facilitating DNA storage of digital data including a plurality of data assets in a network by building a causal graph of the network and the relationship of the data assets; computing a value of each data asset; computing, using the causal graph and data values, a radius of recovery for each data asset; classifying each data asset as appropriate DNA stored by assigning a numerical ranking of each data asset; defining manual constraints and a DNA storage configuration; and generating a ranked list of recommended data assets for storing in the DNA storage using the classification, manual constraints and DNA storage configuration.Type: ApplicationFiled: January 21, 2018Publication date: July 25, 2019Inventors: Ran Taig, Avitan Gefen, Omer Sagi
-
Publication number: 20190228082Abstract: A device can include one or more processors to: receive a query; determine a plurality of candidate samples based on the query, a candidate sample, of the plurality of candidate samples, having a location portion of zero or more tokens and an objective portion of zero or more tokens; determine a score for the candidate sample based on a data structure, the score being determined based on at least one of: a location value, associated with the location portion, that is identified using the data structure, or an objective value, associated with the location portion, that is identified using the data structure; and perform an action with regard to the query based on the score.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Andrew BATTA, Carolyn Vlach, Chad Kearney, Jonathan Harahush
-
Publication number: 20190228083Abstract: A computer implemented method and system for managing resources for nodes of a website that belong to at least one funnel for the website, includes identifying two or more funnels for the website, identifying nodes that belong to one or more of the funnels, determining a number of funnels each node belongs to, monitoring use of the nodes by website visitors, determining a probability metric that a user will visit one or more of the nodes based on the number of funnels each node belongs to and the use by website visitors of the nodes and proportionally allocating resources for one or more of the nodes based on the probability metric. The method and system may be implemented as a feature of or a plug-in for a website analytics tool.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Peter Yim, Don Rota, William Nicol, II, Jeffrey Antley
-
Publication number: 20190228084Abstract: To derive a query which can be joined and which gives non-zero pieces of data even if joined. A query generation assist method to assist generation of a query to extract data from a database includes: a first step of accepting, at the computer, a condition of extracting data to be acquired from the database as a data extraction condition; a second step of extracting, as graph data and at the computer, data which can be joined in data of the database; a third step of extracting subgraphs at the computer based on the data extraction condition from the graph data, and acquiring the subgraphs as query candidates; and a fourth step of calculating, at the computer, rank values of the query candidates and outputting the query candidates ranked according to the rank values.Type: ApplicationFiled: September 7, 2018Publication date: July 25, 2019Applicant: HITACHI, LTD.Inventors: Yohsuke ISHII, Yuuya ISODA
-
Publication number: 20190228085Abstract: An intelligent log file pattern identifier (“pattern identifier”) has been created that intelligently mines log files for patterns in a reduced time complexity of O(N2), which is substantially faster than O(N3). This pattern identifier can leverage truncated hashes of events, a suffix array, and a longest common prefix array to reduce the time complexity of pattern mining from O(N3) to a worst-case time complexity of O(N2). The pattern identifier analyzes event records in a log file using a multi-stage process to perform pattern mining. The multi-stage process involves filtering event records to preserve their static content, performing suffix sorting, and determining common prefix lengths of the suffixes of the static content to determine a full set of non-overlapping patterns across the event records. The pattern identifier then determines and generates a set of unique transaction patterns based on the non-overlapping patterns.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Sayan Biswas, Shashanka Arnady, Nithin BG Shakthidhar
-
Publication number: 20190228086Abstract: A proof of provenance system receives database logs from an existing system that does not natively provide data provenance verification. The system produces a local representation of the database (or a portion thereof). The system periodically or in response to another triggering event flattens the local representation of the database to generate an aggregated slice, which is stored in an aggregated slice store. A reduced representation of the aggregated slice (e.g., a hash or checksum) is determined and appended to a distributed ledger, such as a blockchain. The provenance of data from the existing system can then be verified by redetermining the reduced representation and comparing it to the version appended to the distributed ledger.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventor: Jacob Ryan Bordens
-
Publication number: 20190228087Abstract: Described embodiments provide systems and methods for streaming a virtual disk. A first virtual hard disk (VHDX) file can be converted into a read-only VHDX file on a hypervisor. A second VHDX file can be created as a snapshot of the read-only VHDX file on the hypervisor. Partition globally unique identifiers (GUIDs) of the second VHDX file can be updated to be different from those of the read-only VHDX file. A provisioning services server executing on the hypervisor can stream the second VHDX file as a virtual disk over a virtual network established by the hypervisor, by booting the second VHDX file over the virtual network.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventor: Moso Lee
-
Publication number: 20190228088Abstract: Aspects of the present invention provide devices that index geographic locations with comparative indicators that are determined from a sentiment analysis of opinion data, wherein the comparative indicators may include sums of different indices that are each determined from sentiment analysis of opinion data.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Sasikanth B Ammanamanchi, SREEKANTH IYER, Manoj Palat, Sulakshan Vajipayajula
-
Publication number: 20190228089Abstract: A system is provided including a memory in communication with a processor. The memory is to store a value of an attribute. The processor is to obtain from a source data structure the value. The processor is also to store in a further data structure the value in association with a descriptor identifying the source data structure. Moreover, the processor is to store in the further data structure an identifier in association with the value. The identifier is incrementable and unique to the value among values associated with the descriptor. In addition, the processor is to output the further data structure.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
-
Publication number: 20190228090Abstract: A system and method to query, update, and reduce a size of locking data for a dataset including a fixed plurality of dimensions each having a fixed plurality of members comprising index tables for the dimensions and a locks table specifying one of a fixed plurality of lock states for the plurality of members, where the fixed plurality of members each have an associated index.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Richard Pilz, Adrian Mocan, Katja Pfeifer, Tom Spiegler
-
Publication number: 20190228091Abstract: Embodiments of the present disclosure are directed to methods and systems for the timely processing of records exchanged between service provider systems and responsible entity systems by a records management and processing system. More specifically, the records management and processing system can maintain a set of rules defining conditions for processing records and associated actions to affect that processing upon satisfaction of or failure to satisfy the conditions of that rule. Updates to some or all of these records can be received from a data update service. The records management and processing system can apply the rules to the records and assign tags to the records based on the received update information and the conditions defined in the applied rules. The records management and processing system can then process the updated records according to workflows for processing the updated records based on the assigned tags and applied rules.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Inventors: Pieter Schouten, Steven Paul Miller, Benjamin Blue Braunheim, Timothy Conn
-
Publication number: 20190228092Abstract: Methods and devices for searching and aggregating data in a distributed cloud computing environment are provided. In some embodiments, a request from a client to perform a data transaction is received by a first server. The first server simultaneously spawns a plurality of threads, each thread sending to a different server of a plurality of servers the request to perform the data transaction. A response indicating whether the data transaction was performed by the server is received by the first server and from each server of the plurality of servers. In response to an indication that the data transaction was performed by one or more servers of the plurality of servers and when the data transaction is a get transaction: data corresponding to the data transaction is received by the first server and from the one more servers, the data received from the one or more servers is aggregated by the first server to form combined data, and the first server sends the combined data to the client.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Applicant: Citrix Systems, Inc.Inventors: Jose Reyes, Tom Kludy, Ricardo Fernando Feijoo
-
Publication number: 20190228093Abstract: Various techniques for temporal optimization of data operations using distributed search and server management are described, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class.Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Applicant: Spredfast, Inc.Inventors: Eric Manuel Falcao, Brett Hoerner, Matthew Swain, Adam McElwee
-
Publication number: 20190228094Abstract: Pre-computed query results stored at a database server are re-computed by a computation machine. The pre-computed query results are composed of a plurality of shares. Each share includes a certain number of pre-computed query results. The computation resources of the computation machine needed to re-compute a pre-computed query result of a first share depend on whether or not other pre-computed query results of the first share are re-computed during a given time interval forming a current re-computation cycle. The computation machine receives a request to re-compute pre-computed query results of at least a first share, determines a number of pre-computed query results in the first share to be re-computed in the current re-computation cycle based on a Reinforcement Learning algorithm, and re-computes the determined number of pre-computed query results in the first share.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Jean-Philippe Aubry, Guillaume Le Grand, Johann Marchi, Nicolas Legrand
-
Publication number: 20190228095Abstract: Systems and methods are provided for managing structured data queries.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Applicants: Capital One Services, LLCInventors: Caglar Ergun, Mahesh Senniappan, Junbo Chen, David Schaaf, Mahadevan Sivara
-
Publication number: 20190228096Abstract: Data storage system and method for managing transaction requests in the data storage system utilizes prepare requests for a transaction request for multiple data storage operations. The prepare requests are sent to selected destination storage nodes of the data storage system to handle the multiple data storage operations. Each prepare request includes at least one of the multiple data storage operations to be handled by a particular destination data store node and a list of the destination storage nodes involved in the transaction request.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Applicant: VMware, Inc.Inventors: Wenguang Wang, Abhishek Gupta, Kapil Chowksey, Richard P. Spillane, Rob Johnson
-
Publication number: 20190228097Abstract: Certain embodiments described herein are generally directed to improving performance of one or more machines within a system by clustering multidimensional datasets relating to the performance of the machines using inter-group dissimilarities between groups of the dataset. The method for improving performance of one or more machines within a system, includes forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system, clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups, identifying one or more anomalous clusters from among the one or more clusters, identifying the one or more anomalous groups in the one or more anomalous clusters, and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Debessay Fesehaye KASSA, Lenin SINGARAVELU, Xiaobo HUANG, Amitabha BANERJEE, Ruijin ZHOU
-
Publication number: 20190228098Abstract: Systems, computer-implemented methods and/or computer program products that facilitate answering questions that involve mathematical computations are provided. In one embodiment, a computer-implemented method comprises: transforming, by a system operatively coupled to a processor, a natural language query into a first logical representation and extrinsic knowledge into a second logical representation relevant to the natural language query; merging, by the system, the first logical representation and the second logical representation into a third logical representation; and generating, by the system, answers for the natural language query based on processing of the third logical representation.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Elizabeth Daly, Charles Arthur Jochim, Akihiro Kishimoto, Vanessa Lopez Garcia, Radu Marinescu
-
Publication number: 20190228099Abstract: An interactive question and answer (Q&A) service provides pairs of questions and corresponding answers related to the content of a web page. The service includes pre-configured Q&A pairs derived from a deep learning framework that includes a series of neural networks trained through joint and transfer learning to generate questions for a given text passage. In addition, pre-configured Q&A pairs are generated from historical web access patterns and sources related to the content of the web page.Type: ApplicationFiled: August 13, 2018Publication date: July 25, 2019Inventors: PAYAL BAJAJ, GEARARD BOLAND, ANSHUL GUPTA, MATTHEW GLENN JIN, EDUARDO ENRIQUE NORIEGA DE ARMAS, JASON SHAVER, NEELAKANTAN SUNDARESAN, ROSHANAK ZILOUCHIAN MOGHADDAM
-
Publication number: 20190228100Abstract: The embodiments described herein enable the efficient storage and searching of large amounts of data to retrieve desired data with high accuracy and fast response time. The embodiments include for example parsing an input document containing input data into multiple sub-documents based on the structure of the input document and generating for each sub-document, a unique ID, pathway, and metadata. The embodiments also include storage of the ID and pathway for each sub-document in an index database and storage of the input document itself in a separate database. When a query for information from the input document is received, the ID and pathway of the sub document containing the queried information are identified and used to locate the queried information from the input document.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Shiva K. Potu, Madhavan Kandhadai Vasantham, Srinivasan Venkatesan, Yashwanth Thumallapalle
-
Publication number: 20190228101Abstract: A method for processing digital transactions includes receiving, from one or more source systems, a plurality of uncategorized digital transactions; and prioritizing the uncategorized digital transactions according to a key performance indicator (KPI) of each uncategorized digital transaction. A subset of the prioritized uncategorized digital transactions is communicated to a labeling system configured to apply a category label to each digital transaction. A subset of categorized digital transactions corresponding to the subset of the prioritized uncategorized digital transactions is received from the labeling system. Category label and a label confidence value are applied to each transaction of a remaining set of uncategorized digital transactions based on the subset of categorized digital transactions. The label confidence value is indicative of a confidence that a given label was correctly applied to a given transaction.Type: ApplicationFiled: April 27, 2018Publication date: July 25, 2019Inventors: Abhilash Alexander Miranda, Konstantinos Mammas
-
Publication number: 20190228102Abstract: The present disclosure provides a data crawling and processing method for a data crawling and processing device. The data crawling and processing device comprise a crawling interface, a processing module, an identification module and a grouped data section. The data crawling and processing method comprises below steps. The data crawling and processing device connects to a data source through the crawling interface. The data source comprises an original data and a featured content. The crawling interface receives the featured content. The crawling interface produces a tag corresponding to the featured content. The crawling interface crawls the original data from the data source, and adds the tag to the original data to produces a tagged data. The identification module determines whether the tagged data is acceptable. If the tagged data is acceptable, the processing module groups the tagged data to form a grouped data.Type: ApplicationFiled: May 28, 2018Publication date: July 25, 2019Inventors: JUI-CHI LEE, DARWIN KURNIAWAN OH, FU-YUAN TSAI, CHIH-HAO HUANG
-
Publication number: 20190228103Abstract: Described herein is a system and method for filtering content of a document (e.g., web page). Based on content of an element of a received document, using a filter a model is applied (e.g., naïve Bayes classifier) to calculate an approximate probability or score that the element comprises non-desired content. Based upon the calculated approximate probability or score, a determination is made that the element comprises non-desired content (e.g., probability greater than or equal to a threshold). An action is taken with respect to the element based upon the determination that the element comprises non-desired content. The action taken with respect to the element can include, for example, removing, blocking out, highlighting, applying an opaque filter and/or colorizing.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Adam Edward SHIREY, Anna Swanson BERTIGER, Aaron Joseph MERRILL
-
Publication number: 20190228104Abstract: The present disclosure is directed towards systems and methods for creating a website and response actions via a website creation system. The systems and methods provide a plurality of website types for selection, and in response to receiving a selection of a website type, provide a plurality website templates specific to the selected website type. Each website type may include a series of directional webpages designed and intended to entice a particular user interaction with the website. Additionally, the systems and methods receiving a selection of a type of response action, a selection of at least one rule of a triggering condition, and an operand for the at least one rule of the triggering condition. Moreover, in response to the event of the triggering condition, the systems and method perform the response action.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Todd Dickerson, Russell Brunson, Ryan Montgomery
-
Publication number: 20190228105Abstract: A system presents content to a website user based on a predicted future intent of the user. Hidden Markov models (HMMs) are developed based on a hierarchical and relational graph of a website. Given a sequence of observed actions performed by a user on the website, a HMM can be used to predict a likely intent the user has most recently acted on. Using a deterministic algorithm or a Monte Carlo Tree Search algorithm, the system can then predict likelihoods that each possible user intent associated with the website is a future intent of the particular user. Website content and formatting can be adjusted based on predictions about a user's future intents.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventor: Ning Ma
-
Publication number: 20190228106Abstract: The present disclosure is directed towards systems and methods for creating a website and response actions via a website creation system. The systems and methods provide a plurality of website types for selection, and in response to receiving a selection of a website type, provide a plurality website templates specific to the selected website type. Each website type may include a series of directional webpages designed and intended to entice a particular user interaction with the website. Additionally, the systems and methods receiving a selection of a type of response action, a selection of at least one rule of a triggering condition, and an operand for the at least one rule of the triggering condition. Moreover, in response to the event of the triggering condition, the systems and method perform the response action.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Todd Dickerson, Russell Brunson, Ryan Montgomery
-
Publication number: 20190228107Abstract: A computer-implemented method includes storing, by a computing device, a plurality of dialogues between user devices and an automated support application hosted by the computing device; determining, by the computing device, transitive relationships between the plurality of dialogues; and updating, by the computing device, a question mapping based on the determining the transitive relationships; and applying, the computing device, the updated question mapping to a subsequent support dialogue.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Craig M. Trim, John M. Ganci, JR., Wing L. Leung, Kimberly G. Starks
-
Publication number: 20190228108Abstract: According to some aspects, techniques for configuring a data processing system are provided that increase flexibility and efficiency of generation of a data profile of a dataset. The data processing system may produce a value census and a validation census of the dataset in separate processing steps. The value census may then be enriched with contents of the validation census by processing the validation census in a manner that allows matching of field-value pairs of the dataset between the two censuses.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Applicant: Ab Initio Technology LLCInventors: Joel Gould, Stephen George Rybicki
-
Publication number: 20190228109Abstract: An example of an apparatus including a network interface to receive data about a data application via an external network is provided. The apparatus further includes a collection engine in communication with the network interface to receive the data. The apparatus also includes a metadata generation engine to generate application metadata associated with the data application. The apparatus includes a memory storage unit to maintain a database of metadata. The database includes the application metadata associated with the data application. The apparatus also includes a processor to apply the database of metadata to a lookup table.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
-
Publication number: 20190228110Abstract: A data source may provide a plurality of time-series measurements that represent normal operation of a cyber-physical system (e.g., in substantially real-time during online operation of the cyber-physical system). A stateful, nonlinear embedding computer may receive the plurality of time-series measurements and execute stateful, nonlinear embedding to project the plurality of time-series measurements to a lower-dimensional latent variable space. In this way, redundant and irrelevant information may be reduced, and temporal and spatial dependence among the measurements may be captured. The output of the stateful, nonlinear embedding may be utilized to automatically identify underlying system characteristics of the cyber-physical system. In some embodiments, a stateful generative adversarial network may be used to achieve stateful embedding.Type: ApplicationFiled: June 26, 2018Publication date: July 25, 2019Inventors: Weizhong YAN, Lalit Keshav MESTHA
-
Publication number: 20190228111Abstract: A method of specifying a lighting effect to be emitted by an illumination source in order to illuminate a target object. The method comprises: placing a camera at a position at which the illumination source is installed or to be installed, or elsewhere on a straight line between that position and the target object; directing the camera along this line toward the target object; with the camera so placed and directed, using the camera to capture at least one image of the target object; automatically determining one or more parameters of the target object based on the at least one captured image; automatically specifying one or more properties for the lighting effect in dependence on the one or more parameters of the target object as determined based on the at least one captured image; and instigating creation of the lighting effect to include the one or more specified properties.Type: ApplicationFiled: August 29, 2017Publication date: July 25, 2019Inventors: Dzmitry Viktorovich ALIAKSEYEU, Bartel Marinus VAN DE SLUIS, Jochen Renaat VAN GHELUWE
-
Publication number: 20190228112Abstract: Provided is an apparatus for quality rating-based three-dimensional modeling of nuclear power plant equipment. The apparatus performs: receiving, from a design information database, design information of atomic power plant equipment and information on multiple components constituting the atomic power plant equipment; receiving, from a quality rating database, information on the quality rating of each of the multiple components; performing, according to the design information of the nuclear power plant equipment, three-dimensional modeling of at least some of the multiple components constituting the atomic power plant equipment; and displaying the at least some three-dimensionally modeled components among the multiple components, wherein the apparatus may further display information on the quality rating corresponding to each of the multiple components.Type: ApplicationFiled: September 22, 2016Publication date: July 25, 2019Inventors: Hye Jin SON, Byeong Suk MOON, Sang Hyun LEE
-
Publication number: 20190228113Abstract: Example systems and methods for virtual visualization of a three-dimensional model of an object in a two-dimensional environment. The method may include moving and aligning the three-dimensional model of the object along a plane in the two-dimensional environment.Type: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Inventor: Milos Jovanovic
-
Publication number: 20190228114Abstract: Embodiments disclosed herein provide systems and methods for preparing geometry for 3D printing. In one embodiment, a 3D printing preparation application receives 3D geometry and repairs non-manifold edges and non-manifold vertices, producing a topological manifold geometry. The 3D printing preparation application then welds coincident edges without coincident faces and fills holes in the geometry. The 3D printing preparation application may further perform resolution-aware thickening of the geometry by estimating distances to a medial axis based on distances to distance field shocks, and advecting the distance field using a velocity field. A similar approach may be used to perform resolution-aware separation enforcement. Alternatively, one component may be globally thickened and subtracted from another for separation enforcement. The 3D printing preparation application may also split large models and add connectors for connecting the split pieces after printing.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Inventors: Saul GRIFFITH, Martin WICKE, Keith PASKO, Geoffrey IRVING, Sam CALISCH, Tucker GILMAN, Daniel BENOIT, Jonathan BACHRACH
-
Publication number: 20190228115Abstract: A method, apparatus, system, and computer program product provide the ability to dynamically generate a digital building information model. Design data for various designs is received. The design data for each design is encoded into a graph. A knowledge base (consisting of a collection of the design data, actions taken on the design data, and interpretations of the received design data) is maintained. The knowledge base processes and stores the graph, and indexes and provides access to design knowledge. The knowledge base is iteratively trained based on the graph and updates to the graph, and translates user input for new design projects into actionable design models, documentation, and analytical data. User input (e.g., a sketch or bubble diagram) is received. As the user input is received, a layout floorplan is generated and displayed in real-time (based on the user input and the knowledge base).Type: ApplicationFiled: January 22, 2019Publication date: July 25, 2019Applicant: Autodesk, Inc.Inventors: Michael S. Bergin, Chin-Yi Cheng, Mehdi Nourbakhsh
-
Publication number: 20190228116Abstract: Systems and methods are provided for optimally determining sensor or infrastructure placement in a fluid network, for determining an anomaly of interest in the fluid network, and for determining sensor coverage in a fluid network, which are based on a model of the fluid network represented by a directed graph.Type: ApplicationFiled: July 31, 2017Publication date: July 25, 2019Inventors: Jennifer F. Schumacher, Saber Taghaeeyan, Ronald D. Jesme, Andrew P. Bonifas, Nicholas G. Amell, Brock A. Hable, Golshan Golnari
-
Publication number: 20190228117Abstract: The present invention belongs to the technical field of health monitoring for civil structures, and a performance alarming method for bridge expansion joints based on temperature displacement relationship model is proposed. First, the canonically correlated temperature is proposed to maximize the correlation between bridge temperature field and expansion joint displacement; second, a temperature displacement relationship model for bridge expansion joints is established based on canonically correlated temperatures; then, a mean-value control chart is constructed to the error of temperature displacement relationship model; finally, reasonable control limits are determined for the mean-value control chart. A more accurate temperature displacement relationship model can be established based on canonically correlated temperatures, which is of important value to improve the performance alarming ability for expansion joint.Type: ApplicationFiled: March 14, 2018Publication date: July 25, 2019Inventors: Tinghua YI, Haibin HUANG, Hongnan LI
-
Publication number: 20190228118Abstract: System, methods, and other embodiments described herein relate to identifying human-based perception techniques for analyzing a driving scene. In one embodiment, a method includes generating the driving scene as a simulated environment of a vehicle. The method includes modifying the simulated environment according to a visualization algorithm that approximates a machine vision technique to transform the simulated environment into a modified environment with redacted information in comparison to the simulated environment. The method includes displaying the modified environment on an electronic display to an operator to assess how the operator perceives the modified environment when operating the vehicle.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventor: Jens Strabo Hummelshøj