Translation Of The Query Language, E.g., Chinese To English, Etc. (epo) Patents (Class 707/E17.073)
-
Patent number: 12112740Abstract: A computer-implemented method for measuring cognitive load of a user creating a creative work in a creative work system, may include generating at least one verbal statement capable of provoking at least one verbal response from the user, prompting the user to vocally interact with the creative work system by vocalizing the at least one generated verbal statement to the user via an audio interface of the creative work system, and obtaining the at least one verbal response from the user via the audio interface, and determining the cognitive load of the user based on the at least one verbal response obtained from the user, wherein generating the at least one verbal statement is based on at least one predicted verbal response suitable for determining the cognitive load of the user.Type: GrantFiled: December 8, 2021Date of Patent: October 8, 2024Assignee: SOCIÉTÉ BICInventors: David Duffy, Bernadette Elliott-Bowman
-
Patent number: 12001487Abstract: A multi-model data store comprises an enrichment catalog and an enrichment memory graph. Raw data from a source raw datastore is enriched based on an enrichment function. Enriched data is stored in graph nodes with edge associations indicating the enrichment type and confidence level. The enriched data is also stored in the enrichment catalog with full breadcrumb provenance and lineage identifying, with cataloged enrichment steps, down to a record and field in the source raw datastore. Additional enriched values and associations between graph nodes can be entered in the graph by a user. Queries to the multi-model database begin in the graph and continue to the enrichment catalog. Query results include the full sequential chain of enrichments to source raw data records and fields, and may include dynamically generated virtual enrichment catalog records that link search values not found in the enrichment catalog to enrichment catalog records via the graph.Type: GrantFiled: June 24, 2022Date of Patent: June 4, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kevin Corley Wonus, Chelsea Ann Villanueva, Samuel Robert Lester
-
Patent number: 11886474Abstract: In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.Type: GrantFiled: January 29, 2020Date of Patent: January 30, 2024Assignee: Veveo, Inc.Inventors: Sashikumar Venkataraman, Rakesh Barve, Pankaj Garg, Pranav Rajanala, Murali Aravamudan, Ajit Rajasekharan
-
Patent number: 11822545Abstract: Search integration is described. The actions include receiving, by one or more processors, a query. The actions include identifying search results that are responsive to the query. The actions include identifying, based on the query and the search results, structured data to supplement the search results, wherein the structured data is generated from binary table data that is received and deserialized by one or more processing modules. The actions include processing the structured data and the search results. The actions include providing, for output, the processed search results and the processed structured data results.Type: GrantFiled: March 28, 2019Date of Patent: November 21, 2023Assignee: MicroStrategy IncorporatedInventors: Scott Cappiello, Yi Luo
-
Patent number: 11586832Abstract: Unicode data can be protected in a distributed tokenization environment. Data to be tokenized can be accessed or received by a security server, which instantiates a number of tokenization pipelines for parallel tokenization of the data. Unicode token tables are accessed by the security server, and each tokenization pipeline uses the accessed token tables to tokenization a portion of the data. Each tokenization pipeline performs a set of encoding or tokenization operations in parallel and based at least in part on a value received from another tokenization pipeline. The outputs of the tokenization pipelines are combined, producing tokenized data, which can be provided to a remote computing system for storage or processing.Type: GrantFiled: February 17, 2021Date of Patent: February 21, 2023Assignee: PROTEGRITY CORPORATIONInventors: Ulf Mattsson, David Clyde Williamson, Yigal Rozenberg, Vichai Levy, Raul Ortega, Denis Scherbakov, Fredrik Mörtberg
-
Patent number: 11392778Abstract: In a flow of computer actions, a computer system (110) receives a request involving a machine translation. In performing the translation (160, 238), or in using the translation in subsequent computer operations (242, 1110), the computer system takes into account known statistical relationships (310), obtained from previously accumulated click-through data (180), between a machine translation performed in a flow, the flow's portions preceding the translation, and success indicators pertaining to the flow's portion following the translation. The statistical relationships are derived by data mining of the click-through data. Further, normal actions can be suspended to use a random option to accumulate the click-through data and/or perform statistical AB testing. Other features are also provided.Type: GrantFiled: October 21, 2019Date of Patent: July 19, 2022Assignee: PayPal, Inc.Inventor: Hassan Sawaf
-
Publication number: 20130204885Abstract: A set of word embedding transforms are applied to transform text words of a set of documents into K-dimensional word vectors in order to generate sets or sequences of word vectors representing the documents of the set of documents. A probabilistic topic model is learned using the sets or sequences of word vectors representing the documents of the set of documents. The set of word embedding transforms are applied to transform text words of an input document into K-dimensional word vectors in order to generate a set or sequence of word vectors representing the input document. The learned probabilistic topic model is applied to assign probabilities for topics of the probabilistic topic model to the set or sequence of word vectors representing the input document. A document processing operation such as annotation, classification, or similar document retrieval may be performed using the assigned topic probabilities.Type: ApplicationFiled: February 2, 2012Publication date: August 8, 2013Applicant: Xerox CorporationInventors: Stéphane Clinchant, Florent Perronnin
-
Publication number: 20130110872Abstract: Techniques for defocusing queries over big datasets and dynamic datasets are provided to broaden search results and incorporate all potentially relevant data and avoid overly narrowing queries. An analytic component can receive queries directed at one region of a dataset and analyze the queries to generate inferences about the queries. The queries can then be defocused by a defocusing component and incorporate a larger dataset than originally searched to broaden the queries. The larger dataset can incorporate all, or a part of the original dataset and can also be disparate from the original dataset. Clusters of queries can also be merged and unified to deal with ‘local minima’ issues and broaden the understanding of the dataset. In other embodiments, dynamic data can be monitored and changes tracked, to ensure that all portions of the dataset are being searched by the queries.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Roger Barga, Alexander Sasha Stojanovic, Henricus Johannes Maria Meijer, Carl Carter-Schwendler, Michael Isard, Savas Parastatidis
-
Publication number: 20130073583Abstract: An approach is provided for conducting a search based on an extraction of a search term from available sensor data. The approach involves determining sensor data associated with at least one device, the sensor data determined from among a plurality of available data modes. The approach also involved processing and/or facilitating a processing of the sensor data to cause, at least in part, an extraction of one or more search terms for at least one query. The approach further involves determining one or more results of the at least one query based, at least in part, on context information associated with the at least one device, user profile information associated with the at least one device, or a combination thereof.Type: ApplicationFiled: September 20, 2011Publication date: March 21, 2013Applicant: Nokia CorporationInventors: Aaron Licata, Adetokunbo Bamidele, Mark Travis Fulks
-
Publication number: 20130066895Abstract: Systems and methods for providing suggestion and translation thereof in accordance with a partial user entry are disclosed. In some embodiments, a method includes: at a computer system with one or more processors and memory storing one or more programs for execution by the one or more processors, obtaining a partial search query; predicting from the partial search query a set of predicted complete queries relevant to the partial search query, wherein the partial search query and the set of predicted complete queries are in a first language; subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, the translations are in a second language different from the first language, and the second language is predicted based, at least in part, on the partial search query; and formatting both the set of predicted complete queries and the corresponding translations for display.Type: ApplicationFiled: November 5, 2012Publication date: March 14, 2013Inventors: Yung Choi, Haimin Lee, Dong-Hwi Lee, Jungshik Jang
-
Publication number: 20130006954Abstract: A system and method suited to translation of queries are disclosed. The method includes receiving an input query in a source language and outputting a target query, based on a translation of the input query into a target language, different from the source language. The translation is performed with a machine translation system which has been trained on representations of features of translated queries that have been generated by translation of an original query, in the source language, into the target language and a measure of information retrieval performance of each the translated queries, for each of a set of original queries.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: Xerox CorporationInventors: Vassilina Nikoulina, Nikolaos Lagos
-
Publication number: 20120265777Abstract: Embodiments of the present invention allow verification of query language by providing a natural language description for the query language. A natural language description is generated for each query component along with selectable text representing the query component. Upon selection of the selectable text, the query component is rendered for editing.Type: ApplicationFiled: June 28, 2012Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. DETTINGER, Daniel P. KOLZ, Richard J. STEVENS
-
Publication number: 20120246186Abstract: A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map.Type: ApplicationFiled: March 25, 2011Publication date: September 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean P. Kennedy, Peter A. Nicholls, David A. Salinas, Jonathan E.P. Tzanakakis
-
Patent number: 8171041Abstract: A search engine server supports delivery of search results using an international search string option by identifying websites that provide support in English as well as the language of the international search string. The international search string is a search string in any of the languages that are listed/supported by the search engine server. The search engine server delivers web links of websites that provide support in both English as well the language of the international search string by identifying conjugate English terms, strings or phrases for the international search string, that provide exact or approximate equivalent meaning for searching. In addition, the search engine server also provides web links of websites that provide international language support by utilizing a thesaurus in English that provides synonyms for the conjugate English terms. The search engine server also translates websites where there is no support in the language of the search string.Type: GrantFiled: May 8, 2009Date of Patent: May 1, 2012Assignee: Enpulz, L.L.C.Inventor: James D. Bennett
-
Publication number: 20120089629Abstract: A system includes a document corpus containing structured documents, which contain both text and annotations of the text. The system also includes a search engine which is adapted to perform structured searches of the structured documents. As new types of annotations are added to the system, the search engine is updated automatically to become capable of performing structured searches for the new types of annotations. For example, if a new natural language processing (NLP) component, adapted to generate annotations of a new type, is added to the system, then the system automatically updates a query language to include a definition of the new type of annotation. The search engine may then immediately be capable of processing structured queries which refer to the new type of annotation.Type: ApplicationFiled: October 8, 2011Publication date: April 12, 2012Inventors: Detlef Koll, Juergen Fritsch
-
Publication number: 20120047114Abstract: A method of performing a graph query issued by a user is provided. The method includes performing on a processor, receiving a user graph query; rewriting the user graph query as a new query based on a query policy expressed in a graph query language; and performing the new query on graph data to obtain a result.Type: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Songyun Duan, Anastasios Kementsietsidis, Wangchao Le, Min Wang
-
Publication number: 20110231423Abstract: Methods, systems, and apparatus, including computer program products, for identifying the language of a search query. In one embodiment, the language of each term of a query is determined from the query terms and the language of the user interface a user used to enter the query. In another embodiment, an automatic interface language classifier is generated from a collection of past queries each submitted by a user. In some embodiments, a score is determined for each of multiple languages, each score indicating a likelihood that the query language is the corresponding one of the multiple languages.Type: ApplicationFiled: April 19, 2007Publication date: September 22, 2011Applicant: GOOGLE INC.Inventor: Fabio Lopiano
-
Publication number: 20110196866Abstract: Methods and apparatus are described for partitioning native tables in a database cluster into logical tables. Each logical table is mapped into a unique portion of the native table by an intermediary server. Clients access a logical table as an ordinary, full-fledged database table through the intermediary server, which translates queries on the logical table into queries on the corresponding portion of the native table. The mapping may use the application name, logical table name, and a version number to create a native table key for each key in the logical table. A data structure storing these mappings may be stored at the intermediary server or in a native table in the database. This approach affords clients quick and flexible access to the database with better data integrity and security than native tables allow.Type: ApplicationFiled: February 9, 2010Publication date: August 11, 2011Applicant: YAHOO! INC.Inventor: Brian Frank Cooper
-
Publication number: 20110137926Abstract: A computer-implemented method can include translating a search query from a first language to a second language, comparing the translated query with content in the second language, and identifying content in the second language relevant to the translated query based on the comparing. Also, a computer-implemented method can include translating content in a second language at one or more network locations into a first language, comparing the translated content with a search query written in the first language, and identifying, from the translated content, content relevant to the query based on the comparing.Type: ApplicationFiled: February 10, 2011Publication date: June 9, 2011Applicant: GOOGLE INC.Inventor: Johnny Chen
-
Publication number: 20110131228Abstract: A Methodology for identifying secondary concepts that are included in one or more documents in a collection of documents is disclosed. Training information is manually created from a subset of a collection of documents and used by a primary concept identification function to process textual information contained in the documents included in the collection of documents to identify primary concepts included in the collection of documents. Each of the primary concepts included in the collection of documents is used as input to a secondary concept identification function which results in the identification of secondary concepts included in each of the primary concepts. A query is generated and used as input to both the primary and secondary concept identification functions and the result of both the operation of both of these functions on the query is compared to the identified secondary concepts.Type: ApplicationFiled: February 11, 2011Publication date: June 2, 2011Applicant: Emptoris, Inc.Inventors: OLGA RASKINA, Robert Marc Jamison, Ammiel Kamon
-
Publication number: 20110119285Abstract: This invention is related to providing a semantic computing system (SCS) that allows user(s) of a computing system (a desktop computer, a cell phone, a server or a network of computers) to create, search, use and manipulate its resources (including personal and shared data resources such as files and database records, and personal and shared tool resources such as programs and devices) based on commands and annotations expressed in natural language.Type: ApplicationFiled: November 16, 2009Publication date: May 19, 2011Inventor: Chen-Yu Sheu
-
Publication number: 20090132233Abstract: A translation graph is created using a plurality of reference sources that include translations between a plurality of different languages. Each entry in a source is used to create a wordsense entry, and each new word in a source is used to create a wordnode entry. A pair of wordnode and wordsense entries corresponds to a translation. In addition, a probability is determined for each wordsense entry and is decreased for each translation entry that includes more than a predefined number of translations into the same language. Bilingual translation entries are removed if subsumed by a multilingual translation entry. Triangulation is employed to identify pairs of common wordsense translations between a first, second, and third language. Translations not found in reference sources can also be inferred from the data comprising the translation graph. The translation graph can then be used for searches of a data collection in different languages.Type: ApplicationFiled: November 21, 2007Publication date: May 21, 2009Applicant: University of WashingtonInventors: Oren Etzioni, Kobi Reiter, Marcus Sammer, Michael Schmitz, Stephen Soderland