G06F16/3337

System and method for implementing an open digital rights language (ODRL) visualizer
11669696 · 2023-06-06 · ·

According to an embodiment of the present invention, an innovative ODRL Visualizer is a graphical web-based tool that loads a digital contract, resolves various ontologies that are referenced, parses standard forms (such as ISO 8601 standard guiding the way to notate periods of time) and converts the digital contract to a human-readable form.

Query language filter for cross-language information retrieval

A method of processing search queries, performed by a search server system, includes receiving, from a client system, a search query and an indicia of an application language associated with an application used at the client system to perform the search query. The search server system responds by identifying a first language and a first probability factor that specifies a likelihood that the search query is in the first language. In response to satisfaction of filter criteria, comprising a determination that the first language corresponds to the application language, the search server system translates the search query to a translated search query in a second language distinct from the application language, obtains search results for the translated search query, and conveys to the client system at least a subset of the search results for the translated search query.

SYSTEMATIC MASS NORMALIZATION OF INTERNATIONAL TITLES

A system for generating a database of labeled foreign canonical titles includes an interface and a processor. The interface is to receive a title in a second language. The processor is to 1) store a set of n-grams in a first language in a first database; 2) sanitize the title into a sanitize title in the second language; 3) translate the sanitized title into a translated title in the first language; 4) break the translated title into n-grams; 5) determine labels for the n-grams using the first database; and 6) determine label to associate with the title.

SYSTEMS AND METHODS FOR MULTI-FILE CHECK-IN

A content management system provides a mechanism for multi-file check-in features useful for content management. The content management system provides a way for users to check in multiple files in a single action. The system allows users to either select assets (e.g., files) or drag and drop multiple assets to be checked in. The assets being checked in are automatically matched with checked out assets, and once matched, unlocked.

SYSTEMS AND METHODS FOR UNDERSTANDING SEARCH QUERIES
20170221118 · 2017-08-03 · ·

In some embodiments, a method can comprise receiving a search query for an item in a product catalog, the product catalog comprising one or more items and determining that a language of the search query is an unselected language. In many embodiments, the method can further comprise translating the search query into a selected language, performing a search of the search query based on the translation of the search query into the selected language, the search comprising search results in the selected language and the search results comprising at least a portion of the product catalog, and facilitating display of the search results in the selected language. Other embodiments of related methods and systems are also provided.

SYSTEMS AND METHODS FOR MULTI-BRAND EXPERIENCE IN ENTERPRISE COMPUTING ENVIRONMENT

A system provides a mechanism for providing a multi-brand experience. The system provides a way implement a multi-brand experience by adding a layer of information that can be helpful when differentiating among consumers in order to accomplish market segmentation. The multi-brand experience enables each group of users to be presented with a different look and feel of the same application.

CROSS-LANGUAGE SEARCH
20220197905 · 2022-06-23 ·

In accordance with one disclosed method, a computing system may receive, via a first version of an application presenting an interface in a first language, a first query entered in a second language different from the first language. The computing system may search resources accessible to a second version of the application to identify at least a first resource corresponding to the first query, the second version of the application being in the second language. Based at least in part on a result of the searching, an indication of the first resource may be returned to the interface.

Providing Answers To Voice Queries Using User Feedback
20220189487 · 2022-06-16 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a dialog system using user feedback. According to one implementation, a method includes receiving, by a dialog engine and from a computing device, a voice input; determining, by the dialog engine, that the received voice input is classified as feedback to an answer of a question; identifying by the dialog engine, a predetermined feedback score associated with the feedback; and adjusting a confidence score associated with the question and the answer based on the predetermined feedback score.

TRANSLATION DEVICE AND METHOD FOR THE HEARING IMPAIRED
20220188526 · 2022-06-16 ·

Provided is a multi-functional translation software for the deaf community and/or hard of hearing people. The platform is comprised of a software application installable on a smartphone or other electronic device. Users can input text in one language, allowing it to be translated via an internal translation service into a second language. The software application will automatically connect with a business once within range of the business allowing the customer and the business to communicate via text chat on the software application.

System for organizing and fast searching of massive amounts of data

A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.