Patents Issued in April 2, 2020
-
Publication number: 20200104317Abstract: Various embodiments of systems and methods for image matching and retrieval process are disclosed.Type: ApplicationFiled: October 2, 2019Publication date: April 2, 2020Applicants: Arizona Board of Regents on Behalf of Arizona State University, Google, Inc.Inventors: Rida Bazzi, Garrett Decker, Eric Aboussouan
-
Publication number: 20200104318Abstract: The present invention relates to methods for searching for two-dimensional or three-dimensional objects. More particularly, the present invention relates to searching for two-dimensional or three-dimensional objects in a collection by using a multi-modal query of image and/or tag data. Aspects and/or embodiments seek to provide a method of searching for digital objects using any combination of images, three-dimensional shapes and text by embedding the vector representations for these multiple modes in the same space. Aspects and/or embodiments can be easily extensible to any other type of modality, making it more general.Type: ApplicationFiled: March 7, 2018Publication date: April 2, 2020Inventors: FLORA PONJOU TASSE, Ghislain FOUODJI TASSE
-
Publication number: 20200104319Abstract: A system method and computer program product for hierarchical categorization of sound comprising one or more neural networks implemented on one or more processors. The one or more neural networks are configured to categorize a sound into a two or more tiered hierarchical course categorization and a finest level categorization in the hierarchy. The categorization of a sound may be used to search a database for similar or contextually related sounds.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Arindam Jati, Naveen Kumar, Ruxin Chen
-
Publication number: 20200104320Abstract: The present disclosure relates to a method for searching an audio, pertaining to the technical field of electronics. The method includes: detecting a predetermined trigger event in response to receiving a trigger instruction for searching an audio; recording a time point when a detected trigger event occurs each time upon detecting the predetermined trigger event once until a predetermined end event is detected, and acquiring recorded time points to obtain a time point sequence; selecting a target reference time sequence matching the time point sequence from pre-stored reference time sequences; and determining target audio data corresponding to the target reference time sequence based on a pre-stored corresponding relationship between audio data and the reference time sequence.Type: ApplicationFiled: November 26, 2018Publication date: April 2, 2020Inventor: Chaogang ZHANG
-
Publication number: 20200104321Abstract: In some implementations, a computing device may perform a method for providing a unified pipeline for media metadata to converge disparate schemas and data structures into a global unified graph. The method includes receiving media metadata from disparate media sources that may each have a different metadata schema that defines the structure and attributes of the metadata provided by each media source. The computing device may compare media metadata received from the different media sources to determine that metadata received from the different media sources correspond to similar, or the same, media entities (e.g., songs, movies, books, etc.). The metadata for the similar media entities may then be combined into a global unified graph that may include metadata attributes and/or values of the metadata received from the various media sources.Type: ApplicationFiled: February 12, 2019Publication date: April 2, 2020Applicant: Apple Inc.Inventors: Ashish Sharma, Han Jia, Jianqing Sun, Philip Edward Lamond, Darren Seeto, Edward J. Roberts, Michael H. Walker, Christopher J. Powell
-
Publication number: 20200104322Abstract: A method is provided of communication between a user and a database of Patents and also of the display and the interactive exploration of data on information of interest relating to Patents/Patent applications. The method comprises: the generation, by means of an access interface, of a request allowing the database to be interrogated based on at least one selection criterion entered into the access interface; the interrogation of the database by means of the request and the loading of bibliographical data for the Patents/Patent applications found, the downloaded bibliographical data comprising data on the technological category; the processing of the bibliographical data, the processing comprising an analysis of co-occurrences comprising the determination of a number of co-occurrences of data on the technological category for all of the Patents/Patent applications found; the displaying, in interactive graphical and/or textual form, of a result and/or of an interpretation of the analysis of co-occurrences.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Applicant: ETA SA Manufacture Horlogere SuisseInventor: Augustin CERVEAUX
-
Publication number: 20200104323Abstract: The present disclosure comprise: acquiring source data for generating a profile of a user and time data related with generation of the source data; clustering the source data based on the time data related with the generation of the source data as a category; generating a profile of the user by using the cluster generated through the clustering; and generating region of interest data including information of a geographic region that may be determined to be of interest to the user based on the profile of the user, and wherein the ROI data may include location information of the user, and the profile of the user associated with the time data may be labeled. The intelligent device of the present disclosure may be associated with an artificial intelligence module, drone (unmanned aerial vehicle, UAV), robot, augmented reality (AR) devices, virtual reality (VR) devices, devices related to 5G services, and the like.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Applicant: LG ELECTRONICS INC.Inventors: Mingyoung KAM, Jinsang LEE, Jaeki CHO
-
Publication number: 20200104324Abstract: A method and system for processing datasets having a number of data points are described. A tree corresponding to the dataset and having multiple levels is provided. Each level includes a portion of the number of data points organized into tile(s). The levels are based on the number of data points and client resource(s). A manifest indicating a particular number of data points in each tile for each level of the tree is provided and sent to a client. A request for a portion of the tile(s) of a level of the plurality of levels is received from the client. The portion of the tile(s) corresponds to a portion of the dataset and is determined based on the manifest. The portion of the tile(s) includes not more than a maximum number of data points corresponding to the at least one client resource.Type: ApplicationFiled: December 20, 2018Publication date: April 2, 2020Inventors: Seyed Amir Yahyavi Firouz Abadi, Saman Amirpour Amraii, Laleh Roosta Pour
-
Publication number: 20200104325Abstract: Disclosed is a system for determining a temporal citation count for a document associated with an author, wherein the system comprises a database arrangement storing metadata related to the document, and a server arrangement communicably coupled to the database arrangement, wherein the server arrangement receives the metadata associated and employs dimensionality reduction techniques on the metadata to obtain a state data; designates the author of the document as a source node in the entity network comprising information related to a plurality of authors and citation history between the plurality of authors, wherein the remaining authors in the plurality of authors are designated as destination nodes determines an edge weight for edge between any of the source node and the destination nodes based on the state data; and aggregates the edge weight for the edges to obtain the temporal citation count.Type: ApplicationFiled: September 26, 2019Publication date: April 2, 2020Inventor: Abhijit Keskar
-
Publication number: 20200104326Abstract: Methods and systems for a detecting an intruder near or within a vehicle are disclosed. Specifically, a method to detect and identify a person near or within a vehicle as an authorized or an unauthorized user is provided. In the event an unauthorized user is detected within a vehicle, the system may take a number of actions. In one embodiment, the actions comprise providing notice to one or more authorized users of the vehicle, disabling the vehicle, notifying emergency personnel or police, and emitting a visual or audio alarm.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Inventor: Christopher P. Ricci
-
Publication number: 20200104327Abstract: An input provided by a user via a user interface may be interpreted to identify one of a plurality of options available to be performed relating to at least one content item in a content database. The at least one content item may be identified by the interpreting of the received input. A data source of the content database may be contacted to extract information from the data source based on the received input. The extracted information may include a content identifier of the at least one content item and metadata associated with the at least one content item. A link (e.g. a URL or the like) to the at least one content item may be generated using the extracted information and provided.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventor: Robert Heer, III
-
Publication number: 20200104328Abstract: In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using a visual attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium.Type: ApplicationFiled: October 2, 2019Publication date: April 2, 2020Inventor: Jean-David Ruvini
-
Publication number: 20200104329Abstract: A computer system receives a definition of a group that includes an indication of a hierarchal rank of group members, a plurality of content items that correspond to the group, and identifying information indicating at least one group member that corresponds to a content item. A search input by a first user is detected and an indication of a hierarchal rank for the first user is stored. Determining a weight to assign to a search result includes comparing a hierarchal rank of at least one group member that corresponds to the first content item with the hierarchal rank of the first user.Type: ApplicationFiled: October 16, 2018Publication date: April 2, 2020Inventors: Anirban Kundu, Andrew Henderson Malcolm, Amir Doron
-
Publication number: 20200104330Abstract: Disclosed is system and method for implementing one or more comparisons between data sets that are representative of a plurality of contacts. The method comprises acquisition of user information from at least one source, analysis of the acquired user information that comprises one or more attributes of the user, selecting one or more contacts from a contacts database based on one or more randomised factors, compiling a list of the one or more selected contacts and outputting the list of the one or more selected contacts relating to the user.Type: ApplicationFiled: September 23, 2019Publication date: April 2, 2020Inventors: Nikolas Kairinos, Salvatore Minetti
-
Publication number: 20200104331Abstract: A system, method, server, and computer readable medium for creating a life map. Input is received establishing accounts for one or more students. The accounts are stored in a server. Information associated with each of the one or more students is received utilizing computing or communications devices in communication with the server. A life map is generated for the one or more students in response to receiving the information.Type: ApplicationFiled: September 27, 2019Publication date: April 2, 2020Inventors: Jansen Azarias, Barbara Azarias
-
Publication number: 20200104332Abstract: A digital magazine server maintains information describing interactions with content items presented to users of the digital magazine server via digital magazines. Additionally, the digital magazine server maintains a model that associates topics with content items based on characteristics of digital magazines including the content items and characteristics of the content items. To improve recommendation of content items to users, the digital magazine server combines a model recommending content items based on maintained user interactions with the model associating topics with content items based on characteristics of the content items and of digital magazines including the content items. For example, the combined model generates a value for a content item that decreases a value obtained from prior user interactions with the content item by a reduction term based on one or more topics associated with the content item.Type: ApplicationFiled: September 28, 2019Publication date: April 2, 2020Inventors: Arnab Bhadury, Aanchan Kumar Mohan
-
Publication number: 20200104333Abstract: Provided are an information recommending method and an information recommending device. According to an embodiment, the method specifically includes: obtaining a current time and a current geographical region in which a user is located; and recommending POI information of the current geographical region to the user if the current time is within an active time range of the user and the current geographical region is an unfamiliar region of the user. In the embodiment, not only the POI information can be accurately distributed, but also a waste of network resources and disturbance to the user resulting from recommendation of irrelevant POI information can be reduced.Type: ApplicationFiled: December 29, 2017Publication date: April 2, 2020Inventor: Jiangyi XU
-
Publication number: 20200104334Abstract: A server that receives a request for an ordered list of data items, the request comprises a user identifier (ID) and contextual data parameters that indicate a context of a mobile computing device. The server queries a data store with the user ID and receives record IDs for data item records that are associated with the user ID. For each data item record associated with the user ID, the server determines the category associated with the corresponding data item. The server determines category scores for the categories based on the scoring model and the contextual data parameters. The server generates the ordered list of data items based on the category scores, the ordered list comprises the information related to each data item and the category score for the category associated with each data item. The server transmits the ordered list of data items via the network communication device.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Inventors: Parth Khanna, Nick Diamond, Kumar Karthik Erramilli
-
Publication number: 20200104335Abstract: Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Applicant: Curve Dental Ltd.Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
-
Publication number: 20200104336Abstract: An invention is disclosed for systems, methods, processes, and products of providing information to users based on their relationships with other users. Such a system, method, process, or product provides a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.Type: ApplicationFiled: December 3, 2019Publication date: April 2, 2020Inventor: Edmond K. Chow
-
Publication number: 20200104337Abstract: Methods and systems generally include determining coordinated activity in social media movements on a social media channel. The method includes identifying a plurality of markers of coordinated activity through analysis of campaign signals from the social media movements. The plurality of markers includes a network dimension for representing how accounts are connected, a temporal dimension for representing patterns of messages over time, and a semantic dimension for representing a diversity of topics and meanings of the social media movements. The method includes analyzing the campaign signals indicative of the coordinate activity of the social media movements in the social media campaign including determining users within the social media campaign, determining clusters of users that make up the social media campaign and determining relationships between the users participating in the social media movements, and determining propagation patterns across clusters of users of the social media campaign.Type: ApplicationFiled: June 16, 2019Publication date: April 2, 2020Inventors: JOHN W. KELLY, VLADIMIR D. BARASH, AMRUTA JAYANT DESHPANDE
-
Publication number: 20200104338Abstract: Techniques for simultaneously displaying a list of items and content associated with a selected item are described herein. The disclosed techniques include detecting a selection of an item among a plurality of items; obtaining webpage content associated with a selected item; converting a display mode of the list of search results to a single-column mode; determining items to be displayed among the plurality of items based at least in part on a position of the selected item in the plurality of items; and displaying a list of the determined items and the webpage content associated with the selected item on the same screen.Type: ApplicationFiled: September 27, 2019Publication date: April 2, 2020Inventor: Jiajun DING
-
Publication number: 20200104339Abstract: A method is described for checking a configuration parameter value set at an electronically configurable apparatus. The apparatus has a user interface having a display device, wherein the user interface is configured to display a set configuration parameter value using a computer program, in particular a browser, for presenting data at the display device. The method comprises: displaying at least one first version of the configuration parameter value using a first presentation form of the computer program; generating a second version of the set configuration parameter value on the basis of the first version; and checking the set configuration parameter value on the basis of the first version and at least of the second version.Type: ApplicationFiled: September 26, 2019Publication date: April 2, 2020Inventor: Peter POKRANDT
-
Publication number: 20200104340Abstract: The disclosed embodiments provide a system for performing A/B testing using quantile metrics. During operation, the system obtains metrics collected during an A/B test. Next, the system calculates an asymptotic estimate of a variance of a quantile for the metrics based on a lack of statistical independence of the metrics from one another. The system then determines a statistical significance of a result of the A/B test based on the asymptotic estimate of the variance. Finally, the system outputs the statistical significance with the result for use in assessing an effect of a treatment variant of the A/B test on the quantile.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Min Liu, Xiaohui Sun, Maneesh Varshney, Ya Xu
-
Publication number: 20200104341Abstract: Method and system are provided for uncertainty quantification analysis with efficient two dimensional (2D) random fields. The method may be used in a modeling system. The method may include providing a covariance matrix of a set of parameters with a covariance function describing an occurring real world phenomenon; and generating a random field based on the covariance matrix including a controlled rank reduction to produce a reduced-rank random field dataset provided as a data structure with data compression. Generating the random field applies rank reduction of a block circulant with circulant blocks (BCCB) representation of a covariance matrix obtained from the covariance matrix using existing symmetry of eigenvalues to eliminate redundant computations. The method may include outputting a reduced-rank random field dataset for use in a user-provided model of the modeling system for uncertainty quantification analysis and simulation of the real world phenomenon.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Inventors: Malgorzata Zimon, Robert Sawko
-
Publication number: 20200104342Abstract: A content providing system which is capable of providing a user with data whose contents are similar to those of partial data being edited by the user. The content providing system provides a content registered in advance to an information processing apparatus being operated by the user. Plural pieces of partial data constituting the registered content are analyzed, and each piece of the partial data is managed in association with any of a plurality of predetermined clusters. A cluster into which displayed partial data displayed on the information processing apparatus is classified is determined, and partial data associated with the determined cluster among the plural pieces of partial data constituting the registered content is provided to the information processing apparatus.Type: ApplicationFiled: September 10, 2019Publication date: April 2, 2020Inventor: Soshi Oshima
-
Publication number: 20200104343Abstract: Systems and methods for dynamically delivering web content are provided herein. A method may include determining behavior analytics of an end user and device related information for a first computing device used by the end user, as well as comparing the behavior analytics, and other contextual information, of an end user and the device related information for the first computing device used by the end user to a contextual vocabulary that includes context segments that define contextual information of a plurality of end users and device related information for computing devices used by the plurality of end users. The method includes generating a context segment path for an end user, the context segment path having a plurality of context segments that have been selected from the contextual vocabulary, and dynamically creating a web page having web content that is selected and formatted based upon the context segment path.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventors: Ian Homer, Matthew Diss
-
Publication number: 20200104344Abstract: Embodiments of the present invention are directed to creating, viewing, and/or editing a composite document. A composite document can be created based on a base document. The base document can include references to content in reference documents. References can be identified based on reference definitions, and reference data can be extracted from the reference document and embedded into the base document. A control mark can be added to the base document corresponding to the reference. A user can select the control mark to display or hide the embedded reference data. This adds the relevant referenced content from the reference document to the base document. This allows the user to quickly and efficiently review the referenced content while viewing the base document, without the human and computing overhead required for the user to manually find the reference document and identify the relevant portion of the reference document.Type: ApplicationFiled: December 3, 2019Publication date: April 2, 2020Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Neil Cochrane, Michael Yawn, Campegius Bronkhorst
-
Publication number: 20200104345Abstract: A method and computing system are provided for identifying a plurality of indicators of hierarchy within a document. A hierarchical level associated with each of the plurality of indicators may be determined. One or more portions of the document may be associated with a respective hierarchical level associated with each of the plurality of indicators.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
-
Publication number: 20200104346Abstract: A method, computer program product, and a system where a processor(s), obtains, via a conversational agent executing on a client, a conversation thread and generates topic distributions. The processors(s) identifies topics and pre-fetches web content, based on utilizing the topics as search keywords. The processor(s) parses the pre-fetched web content to identify, in the pre-fetched web content, a first content type and a second content type. The processor(s) filters the parsed pre-fetched web content, to separate the first content type from the second content type and extracts a signature of a REST call associated with the pre-fetched web content from the first type of content and tokenizes the second type of content to supply context for invoking the REST call. The processor(s) generates a package that includes signature and the context and injects the package into the client so it is invocable by the conversational agent, based on the context.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Vijay Kumar Ananthapur Bache, Padmanabha Venkatagiri Seshadri, Rengia Ramaiyan Vasudevan, Arun Nagarajan
-
Publication number: 20200104347Abstract: A device for a website building system includes a third party application receiver to receive at least one website building system template from an outside source where a third party application is associated with the at least one website building system template; an installer to install the template into a website page when an instance of the at least one third party application is created within the page; and where the receiver preserves referential integrity between the third party application and the website page and between the third party application and the template and performs interface resolution between the third party application and the page.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventor: Yoav ABRAHAMI
-
Publication number: 20200104348Abstract: A computer-implemented system, method and computer program product to transform content and to generate a visual indicator of that transformation, by: performing the transformation on the content, wherein the content is transformed from one state to another state; and displaying the visual indicator representative of the transformation adjacent the content; wherein the visual indicator is selected to display the content in a state that existed prior to or at a time when the transformation was performed. As subsequent transformations are performed, additional visual indicators are listed in the order performed. The visual indicator acts as a user interface element that allows a user to view or revert the content to a state that existed prior to or at a time that the transformation was performed. Selection of the visual indicator follows the control to the destination. The visual indicator also serves to relay information sent from the destination.Type: ApplicationFiled: October 2, 2018Publication date: April 2, 2020Inventors: Ami H. Dewar, Rachael M. Dickens, Ethan A. Geyer, Thomas J. Blanchflower
-
Publication number: 20200104349Abstract: A method and system for reviewing edits and editing content items are provided. An edit to a first version of a first content item is received. The first version of the first content is part of the active content delivery campaign and has been delivered over a computer network to a first plurality of computing devices. The edit is stored in a first storage that is separate from a second storage. An event indicating the edit is inserted into an event processing system. A result approving the edit is received from the event processing system. In response to receiving the result approving the edit, a second version is caused to be stored in the second storage. The second version reflecting the edit is caused to be delivered over the computer network.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Devang Jaysinh Negandhi, Vivek Tiwari, Zhenrong Qian, Sanjay Bysani, Mahesh Gupta, Kirill Sergeyevich Lebedev
-
Publication number: 20200104350Abstract: Systems and methods for generating and annotating cell documents include extracting tables from a document using a table extraction engine. Headers are extracted for each of the tables using a header detection engine. Cells are extracted from each of the tables using a cell extraction engine. A cell document is generated for each of the cells which are each correlated to corresponding portions of the headers, each cell document recording the correlation between the cells and the the headers. Each cell document is annotated to generate annotated cell documents with a cell recognition model trained to perform natural language processing on the cell documents by classifying each term in each of the cell documents and extracting relationships between the terms of each of the cell documents.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Joshua Allen, Andrew R. Freed, Thai T. La
-
Publication number: 20200104351Abstract: Techniques for automated suggestions for cross-context digital item containers and collaboration are provided, including analyzing digital items in each of multiple portfolios of digital items in order to determine similarities among the portfolios. The techniques proceed by determining similar portfolios for a first portfolio of digital items, and suggesting changes (e.g., additions, deletions, or alterations of digital items) based on differences between the first portfolio and the similar ones. Those changes can be accepted or rejected and applied to the first portfolio of digital items.Type: ApplicationFiled: December 27, 2018Publication date: April 2, 2020Inventors: FLORIAN PESTONI, BALAZS NAGY, MARK ROUDEBUSH
-
Publication number: 20200104352Abstract: Methods and systems for providing a graphical user interface to a computing device are described. In one aspect, a method includes: providing a first portion of the graphical user interface to the computing device, the first portion of the graphical user interface including an interface element for receiving input through an input interface associated with the computing device; receiving input received at the interface element; determining an eligibility metric based on the input; comparing the eligibility metric to eligibility criteria; and when the eligibility metric does not satisfy the eligibility criteria, providing, to the computing device, a second portion of the graphical user interface, the second portion of the graphical user interface having a greater completion complexity than a third portion of the graphical user interface, the third portion of the graphical user interface being provided when the eligibility metric satisfies the eligibility criteria.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: The Toronto-Dominion BankInventors: John Michael COLLINSON, Christopher William COONEY, Russell VOUTOUR, Marie-Julie DEMERS, Arun Victor JAGGA, John Jong-Suk LEE
-
Publication number: 20200104353Abstract: The present disclosure relates to processing operations that generate and present personalized content suggestions to assist a user with document creation. Machine learning modeling may be trained and implemented to evolve pre-canned suggestions for document creation into highly personalized content suggestions, thereby improving the document creation process and user interface experience for users of applications/services that are utilized to create digital documents. As an example, signal data may be detected and analyzed, identifying a specific user's intent to create a digital document. Machine learning modeling may be implemented to evaluate different aspects of collected signal data and identify content from previously created documents, associated with a user account, that may be most relevant to the real-time document creation experience of the user. Personalized contextual suggestions may be presented to a user through a user interface.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Marian Kimberley Chua, Michael Schreiber, Christopher Andrews Jung
-
Publication number: 20200104354Abstract: Systems and methods for automatic generation of templates for information extraction rules to extract information objects from natural language texts.Type: ApplicationFiled: October 26, 2018Publication date: April 2, 2020Inventors: Konstantin Anisimovich, Ruslan Garashchuk, Stepan Matskevich
-
Publication number: 20200104355Abstract: Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A set of user interface templates corresponding to the action request by the user and the user context is retrieved. Components of different user interface templates within the set of user interface templates are compared. Relevant components of the different user interface templates are combined based on the action request by the user and the user context. The user interface template corresponding to the action request by the user and the user context is generated based on the combined relevant components of the different user interface templates.Type: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Inventors: Shivali Agarwal, Maja Vukovic, Frederick Y. Wu
-
Publication number: 20200104356Abstract: Experiential parsing (EP) is a technique for natural language parsing that falls into the category of dependency parsing. EP supports applications that derive meaning from chat language. An experiential language model parses chat data, and uses documented experiences with language without using automatic natural language processing (NLP) methods. A descriptive grammar is built at word level rather than a prescriptive grammar at phrase level. The experiential model is designed to understand that word “A” associates with word “B” by function “C”. The experiential model understands the relationship between words, independent of whether or not the overall phrase structure is grammatical. A high accuracy of producing the syntactic roles (such as main verb, direct object, etc.) is attained even when confronted with a variety of agrammatical inputs.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Timothy James Hewitt, Joseph Wayne Dumoulin
-
Publication number: 20200104357Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, one or more input words can be received. The process can extract, based on the one or more input words, seed data for unsupervised training of a first learning network. Training data that includes a collection of words having typographical errors for the first learning network can be obtained. The process can determine, using the first learning network and based on the seed data and the training data, one or more output words having a probability distribution corresponding to a probability distribution of the training data. The one or more output words can include typographical errors. The process can generate, based on the determined one or more output words, a data set for supervised training of a second learning network. The second learning network can provide one or more typographical error suggestions.Type: ApplicationFiled: December 20, 2018Publication date: April 2, 2020Inventors: Jerome R. BELLEGARDA, Giulia PAGALLO
-
Publication number: 20200104358Abstract: Text can be encoded into DNA sequences. Each word from a document or other text sample can be encoded in a DNA sequence or DNA sequences and the DNA sequences can be stored for later retrieval. The DNA sequences can be stored digitally, or actual DNA molecules containing the sequences can be synthesized and stored. In one example, the encoding technique makes use of a polynomial function to transform words based on the Latin alphabet into k-mer DNA sequences of length k. Because the whole bits required for the DNA sequences are smaller than the actual strings of words, storing documents using DNA sequences may compress the documents relative to storing the same documents using other techniques. In at least one example, the mapping between words and DNA sequences is one-to-one and the collision ratio for the encoding is low.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventor: Changchuan Yin
-
Publication number: 20200104359Abstract: Disclosed is a system for comparing a plurality of documents, wherein each of the plurality of documents comprise one or more sentences the system comprises a lexicon ontology represented into multi-dimensional hierarchical space communicably coupled with a server arrangement. The server arrangement is configured to obtain the documents, tokenize, using a tokenizer module, the sentences in each of the documents to obtain a plurality of tokens for each of the documents, determine token coordinates of each of the tokens in the multi-dimensional hierarchical space representing the lexicon ontology, determine sentence coordinates for each of the sentences in the documents using a transmutation module, generate similarity scores for each of the sentences in the documents using a comparison module, and determine a measure of similarity between the documents based on the similarity scores of the sentences in the documents.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Sunil Patel, Tanay Gahlot, Vatsal Agarwal
-
Publication number: 20200104360Abstract: Disclosed is a system for context-based abbreviation disambiguation, the system comprising: an ontological databank represented into a multi-dimensional space, a synonym databank, a glossary databank, and a server arrangement. The server arrangement is configured to obtain a text comprising abbreviations and concept phrases, extract a target abbreviation from the abbreviations, obtain potential expansions for the target abbreviation, calculate a synonym match score for potential expansions, using synonyms of the potential expansions and the concept phrases, calculate a concept match score, using concepts relating to the potential expansions and the concept phrases, calculate a context match score for the potential expansions using a comparison module, and determine one of the potential expansions as a valid expansion of the target abbreviation based on at least one of the: synonym match score, concept match score and context match score.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Tanay Gahlot, Tapashi Mandal, Vatsal Agarwal
-
Publication number: 20200104361Abstract: Provided are systems and methods directed to identifying relationships between colloquial place names in a relational database. In some embodiments, a method of identifying relationships between colloquial place names in a relational database comprises receiving geographic location information; generating a vector corresponding to the geographic location; comparing the geographic location information vector to a plurality of colloquial place name vectors in a relational database that maps a plurality of colloquial place names to a plurality of corresponding colloquial place name vectors in a vector space, to generate a plurality of similarity scores that is calculated based on the geographic location information vector and each colloquial place name vector of the plurality of colloquial place name vectors; and identifying that one or more colloquial place names in the relational database are related to the geographic location information based on the plurality of similarity scores.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: The MITRE CorporationInventor: Jeffrey ZARRELLA
-
Publication number: 20200104362Abstract: Systems and processes for processing natural language input are described. An example process for processing natural language input includes receiving a natural language input and determining a domain corresponding to the natural language input. The example process further includes, in accordance with determining the domain corresponding to the natural language input, determining, based on the natural language input, a first value for a first property of the domain and determining, based on a named entity model and the natural language input, a second value for the first property of the domain, where the second value defines a parameter for a task corresponding to the natural language input. The example process further includes performing the task based on the parameter and providing a result based on the performed task.Type: ApplicationFiled: December 21, 2018Publication date: April 2, 2020Inventors: Xiao YANG, Deepak MURALIDHARAN, Justine KAO, Lin LI, Mubarak Ali SEYED IBRAHIM, John G. KEESLING, AtishKumar KOTHARI, Yingjie ZHENG
-
Publication number: 20200104363Abstract: A correction candidate presentation method performed by a computer for a voice input system is disclosed. The method includes: displaying, on a display screen, a plurality of word blocks generated by using morphological analysis from a character string obtained by speech recognition and keys each assigned to a corresponding one of the plurality of word blocks; accepting input of a first key of the keys that are displayed; identifying a first word block corresponding to the first key whose input has been accepted; and presenting, on the display screen, correction candidates of at least one word block among the identified first word block and a second word block including the first word block and a word block that is adjacent to the first word block.Type: ApplicationFiled: August 15, 2019Publication date: April 2, 2020Applicant: FUJITSU LIMITEDInventor: Satoru SANKODA
-
Publication number: 20200104364Abstract: One embodiment provides a method that includes crawling a network for raw data. Emotion metrics are refined for the raw data. Labels for the raw data using refined emotion metrics are received. Factor analysis is performed for labeled data to obtain emotional tone factors. Adjusted labeled data are received based on the emotional tone factors. Words are analyzed using a tone model using the emotional tone factors and integrating the adjusted labeled data. Representative words for each emotional tone factor are provided based on using the tone model.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Peifeng Yin, Zhe Liu, Anbang Xu, Taiga Nakamura
-
Publication number: 20200104365Abstract: A method is provided for clause analysis in a legal domain. The method builds a coherence graph from a set of labeled training documents by (a) creating entity nodes from and of a same type as entities extracted from the set of labeled training documents, (b) creating clause nodes from labeled clauses in the set of labeled training documents, (c) forming bi-directional edges (i) between each of the clause nodes and the entity nodes belonging thereto, (ii) among parent-child clause nodes from among the clause nodes, and (iii) among same-level sibling clause nodes from among the clause nodes. The method merges nodes, from among the entity and clause nodes, that have a same semantic meaning. The method weights the bi-directional edges using a coherence metric. The method identifies a clause structure of a new document by matching the new document against the coherence graph using a node-covering algorithm.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Zhili Guo, HongLei Guo, Song Xu, Shiwan Zhao, Elaine M. Branagh, Pitipong Jun Sen Lin, Zhong Su
-
Publication number: 20200104366Abstract: A semantic parsing method using a graph-to-sequence model, system, and computer program product include generating a syntactic graph for a sentence, generating node embeddings for each node based on other nodes the each node is connected to in the syntactic graph, generating a graph embedding over the node embeddings, performing attention-based recurrent neural network (RNN) decoding of the graph embedding and the node embeddings, and providing a logical translation of the sentence based on the decodingType: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Kun Xu, Lingfei Wu, Zbiguo Wang, Vadirn Sheinin