Patents Issued in April 19, 2018
-
Publication number: 20180107621Abstract: In an example, there is disclosed a computing apparatus, having: a first master having a first ordinal quality of service (QoS) profile; a second master having a second ordinal QoS profile, wherein the second ordinal QoS profile is higher in order than the first ordinal QoS profile; a slave; a multiplexed interconnect to communicatively couple the first master and second master to the slave with a priority according to the ordinal QoS profiles; and one or more logic elements, including at least one hardware logic element, providing a QoS engine to: determine that the first master has initiated a slave operation via the interconnect; determine that completing the slave operation according to a QoS criterion provided by the second master requires elevated QoS; and promote the first master to a third ordinal QoS profile having an order higher than the second ordinal QoS profile.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Applicant: ANALOG DEVICES, INC.Inventors: KAUSHAL SANGHAI, ROBERT E. PELOQUIN, THOMAS C. AJAMIAN
-
Publication number: 20180107622Abstract: An FPGA-based interface signal remapping method, relates to the technical field of nuclear power system, and solves the technical problems of poor reliability, readability and debuggability in the prior art. The method comprises dividing an internal programmable logic of an FPGA chip into two independent modules, with one module being an I/O module and the other module being a Core module, using the I/O module to process signal excursion occurring when an external signal is input to or output from the FPGA chip, signal collision caused by line multiplexing, metastable state in a data transmission process, and a data transmission error between asynchronous clock domains, using the Core module to implement logical processing and computing; and introducing a master clock signal outside the FPGA chip into the FPGA chip through a global clock pin of the FPGA chip. The method provided in the invention is suitable for a nuclear power protection system platform.Type: ApplicationFiled: January 4, 2016Publication date: April 19, 2018Inventors: JIAN ZHANG, QUNXING JIANG, XIAOKAI WANG
-
Publication number: 20180107623Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.Type: ApplicationFiled: October 26, 2017Publication date: April 19, 2018Inventor: Yuanlong Wang
-
Publication number: 20180107624Abstract: Exemplary embodiments of the present disclosure are directed towards a system and methods employed for signal reception by providing programmable and switchable line terminations a universal serial bus physical layer. The system comprising at least one switching unit comprising at least two receiver pad units configured to provide programmable and switchable line terminations for signal reception in the universal serial bus physical layer. The switching unit further comprises at least one current mode logic switching unit interfaced with the receiver pad units. The system further comprises two pairs of receiver pads connected to the receiver pad units configured to receive a plurality of speed signals from at least four transmission units. The receiver pad units are enabled to route the plurality of speed signals to at least one input of a receive amplifier through the current mode logic switching unit.Type: ApplicationFiled: January 12, 2017Publication date: April 19, 2018Inventors: Krishna Murthy Janagani, Shivesh Kumar Dubey, Seshendra Muchukota
-
Publication number: 20180107625Abstract: A data transmission system is provided. The data transmission system includes a plurality of data transmitters that respectively constitute a plurality of transmission lanes. Each of the plurality of data transmitters includes a serializer and an output signal storage circuit. The serializer coverts parallel input data into serial output data and outputs the serial output data. The output signal storage circuit stores the serial output data output from the serializer.Type: ApplicationFiled: March 28, 2017Publication date: April 19, 2018Applicant: SK hynix Inc.Inventor: MINSOON HWANG
-
Publication number: 20180107626Abstract: In one embodiment, a dedicated time processing device inserted into a peripheral bus coupling or embedded with at least some of the rest of system components (e.g., processor, memory) of a data processing system to synchronize a system clock of the data processing system. The peripheral bus can be a Peripheral Component Interface (PCI) bus, a PCI Express (PCIe) link, a PCI extended (PCI-X) bus, or the like. The time processing device receives high precision time from a high precision time source, such as global positioning system (GPS) time source. The time processing device decodes and processes the received time and stores the time in an internal time register. The time processing device further includes an interface to allow an external component (e.g., a processor) to retrieve with low latency the time stored in the time register for the purpose of synchronizing the system clock.Type: ApplicationFiled: October 13, 2016Publication date: April 19, 2018Inventors: WESLEY SHAO, VIVEK SURABHI
-
Publication number: 20180107627Abstract: Methods, devices, and systems for transmitting data over a computer communications network are disclosed. A queue of communications commands can be pre-generated using a central processing unit (CPU) and stored in a device memory of a network interface controller (NIC). Thereafter, if a graphics processing unit (GPU) has data to communicate to a remote GPU, it can store the data in a send buffer, where the location in the buffer is pointed to by a pre-generated command. The GPU can then signal to the interface device that the data is ready, triggering execution of the pre-generated command to send the data.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Applicant: Advanced Micro Devices, Inc.Inventors: Michael W. LeBeane, Steven K. Reinhardt
-
Publication number: 20180107628Abstract: A computer subsystem and a computer system, where the computer subsystem includes L composite nodes (CNs), each CN includes M basic nodes, each basic node includes N central processing units (CPUs) and one node controller (NC). Any two CPUs in each basic node are interconnected. Each CPU in each basic node is connected to the NC in the basic node. The NC in each basic node has a routing function. Any two NCs in the M basic nodes are interconnected. A connection between the L CNs formed through connections between NCs enables communication between any two NCs to be no more than three hops. Hence, the computer subsystem and the computer system can reduce the kinds and the number of interconnection chips, and simplify an interconnection structure of a system, thereby improving reliability of the system.Type: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventors: Jiangen Liu, Chenghong He, Haibin Wang, Xinyu Hou
-
Publication number: 20180107629Abstract: To reduce the processing amount of a field multiplication. A matrix application apparatus computes a vector b by multiplying a vector a and a matrix A, provided that a denotes a k-th order vector having elements a0, . . . , ak-1 (a0, . . . , ak-1?GF(xq)), b denotes an m-th order vector having elements b0, . . . , bm-1 (b0, . . . , bm-1?GF(xq)), and A denotes a m-by-k Vandennonde matrix. A polynomial multiplication part computes a value bi. An order reduction part designates gi?hif? as the value bi by using a polynomial hi obtained by dividing a part of the value bi having an order equal to or higher than q by Xq and a polynomial gi formed by a part of the value bi having an order lower than q.Type: ApplicationFiled: May 11, 2016Publication date: April 19, 2018Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventor: Dai IKARASHI
-
Publication number: 20180107630Abstract: A processor and a method for executing a matrix multiplication operation on a processor. A specific implementation of the processor includes a data bus and an array processor having k processing units. The data bus is configured to sequentially read n columns of row vectors from an M×N multiplicand matrix and input same to each processing unit in the array processor, read an n×k submatrix from an N×K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation. Each processing unit in the array processor is configured to execute in parallel a vector multiplication operation on the input row and column vectors. Each processing unit includes a Wallace tree multiplier having n multipliers and n-1 adders. This implementation improves the processing efficiency of a matrix multiplication operation.Type: ApplicationFiled: May 9, 2017Publication date: April 19, 2018Inventors: Ni Zhou, Wei Qi, Yong Wang, Jian Ouyang
-
Publication number: 20180107631Abstract: Aspects of the present disclosure relate to systems and methods for providing access to formatting information of authored content within an application. In one aspect, one or more of a plurality of standard formatting properties of the authored content within an application may be translated to one or more corresponding platform specific formatting properties. A request for formatting information of at least some of the authored content within the application may be received. The formatting information may be associated with the one or more corresponding platform specific formatting properties. The requested formatting information of at least some of the authored content within the application may be provided by exposing the one or more corresponding platform specific formatting properties to a screen reader.Type: ApplicationFiled: October 13, 2016Publication date: April 19, 2018Inventor: Elise Livingston
-
Publication number: 20180107632Abstract: System, method, and computer program product embodiments describe utilizing a page having a flexible layout for accessing content across multiple applications. In an embodiment, a display device displays a first content on a page associated with a set of layouts. The page uses a one-panel layout having one panel that that encompasses the first content. Responsive to detecting a selection of a portion of the first content within the one-panel layout, the display device receives a second content for displaying within the page. Then, the display devices renders the page using a two-panel layout having a first panel that is vertically adjacent to a second panel to display the first and second content alongside each other. The first and second panels respectively display the first and second content.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: Jan-Michel BLINN, Annette JANN, Carlos MARTINEZ GOMEZ, Carolin SEEL, Denis TIMUR, Janos VARADI, Kai RICHTER, Roman ROMMEL, Tina RAUSCHENBACH
-
Publication number: 20180107633Abstract: A method of comparing, and generating pairwise revision markings with respect to, an original text segment and a revised text segment. The method can include identifying pairwise unchanged text between the original text segment and the revised text segment. The method can also include marking the pairwise unchanged text in the revised text segment with a distinct visual style that signifies its status as such. The method can also include creating an original text pairwise cursor and initializing it to reference the beginning of the original text segment. The method can also include creating a revised text pairwise cursor and initializing it to reference the beginning of the revised text segment.Type: ApplicationFiled: October 15, 2017Publication date: April 19, 2018Inventor: Richard Salisbury
-
Publication number: 20180107634Abstract: A computer-implemented method returns a third child data element from a structured tree. One or more processors traverse through a structured tree using a single direction iteration order until a first child data element and second child data element are reached. In response to reaching the second child data element, the processor(s) remove from memory any description of the structured tree that was used to reach the first child data element and the second child data element other than an element level counter that describes the level of the structured tree at which the first sibling data element and the second sibling data element are located. The processor(s) utilize a content of the element level counter to reconstruct the structured tree in order locate and return a third child data element in the reconstructed structured tree to a requester.Type: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Inventor: ALI A. S. A. ELGAMAL
-
Publication number: 20180107635Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20180107636Abstract: The present disclosure provides a method and an apparatus for establishing a sentence editing model and a sentence editing method and apparatus. The methods includes: obtaining queries and titles of clicked search results corresponding to the queries from search logs to form query-title pairs; forming training corpuses by taking a title in each of the query-title pairs as a sentence to be edited and taking a query in the query-title pair as an edited sentence; and training a translation model and a first language model using the training corpuses to obtain a sentence editing model including the translation model and the first language model; after obtaining a sentence to be edited, inputting the sentence to be edited to a sentence editing model to obtain an editing score of each candidate edited sentence; and selecting a candidate edited sentence having an editing score satisfying a preset requirement as an edited sentence.Type: ApplicationFiled: June 19, 2017Publication date: April 19, 2018Inventors: Jizhou HUANG, Shiqi ZHAO, Haifeng WANG
-
Publication number: 20180107637Abstract: A semiconductor system according to the present disclosure includes: an input receiving unit that receives comparison process requesting information; a processing unit that acquires a plurality of pieces of process related information related to a semiconductor process performed by a semiconductor manufacturing apparatus, based on the comparison process requesting information received by the input receiving unit; a screen creation unit that creates a comparison screen for comparing the plurality of pieces of process related information acquired by the processing unit; and a display unit that displays the comparison screen created by the screen creation unit.Type: ApplicationFiled: October 12, 2017Publication date: April 19, 2018Inventors: Masahiro Sugawara, Yojiro Aoki
-
Publication number: 20180107638Abstract: Display of supplemental information about selected e-book object. A method identifies relationships between objects of a plurality of objects presented in an electronic book. The plurality of objects include character and non-character objects presented in the electronic book. The method selects a first object, of the plurality of objects, presented on a display of an electronic device as part of presenting the electronic book on the display. A determination is made as to which of the identified relationships is between the first object and one or more second objects of the electronic book and has been presented in displayed portions of the electronic book. This determination indicates at least one relationship of the identified relationships. The method displays supplemental information about the selected first object, the supplemental information including one or more depictions of the indicated at least one relationship.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Vijay EKAMBARAM, Sarbajit K. Rakshit
-
Publication number: 20180107639Abstract: In some embodiments, a time-based computer-simulated environment representative of a project model may be generated based on project modeling data associated with the project model, where two or more dimensions of the environment are navigable by a user via user inputs for navigating through the environment while the environment is set to automatically change in accordance with the environment's current time. An annotation for an object in the environment may be received based on user selection of the object during the presentation of the environment while the environment is set to automatically change. Natural language processing may be performed on the annotation to identify data relevant to the object, wherein the identified object-relevant data is not included in the annotation as received. The annotation may be modified to include the identified object-relevant data, and the modified annotation may be presented with the object during the presentation of the environment.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventor: Jonathan Brandon FISHBECK
-
Publication number: 20180107640Abstract: One or more processors create a first scrollable user interface display including content that is scrollable in at least a first direction in response to user input. The processor(s) receive a first user input including an indication of a first portion of the content which is less than all of the content. In response to the receipt of the first user input, the processor(s) create a second scrollable user interface display, where content on the second user interface display is scrollable in at least the first direction except for the first portion of the content which is pinned such that it does not scroll when the rest of the content scrolls. Responsive to the receipt of a second user input, the processor(s) scroll content in the first direction except for the first portion of the content which remains pinned and does not scroll.Type: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventor: Gabrielle Z. Steele
-
Publication number: 20180107641Abstract: Detecting compatible layouts for content-based native ads is disclosed. First page information representing elements of a first page may be generated. Second page information representing elements of a second page may be generated. It may be determined, based at least in part on the first page information and second page information, that a native sponsored content template configured for use with the first page is compatible with the second page.Type: ApplicationFiled: December 13, 2017Publication date: April 19, 2018Inventors: Justin Yoo Choi, David Wayne Maust
-
Publication number: 20180107642Abstract: Embodiments are directed to a spellcheck module for an enterprise search engine. The spellcheck module includes a candidate suggestion generation module that generates a number of candidate words that may be the correction of the misspelled word. The candidate suggestion generation module implements an algorithm for indexing, searching, and storing terms from an index with a constrained edit distance, using words in a collection of documents. The spellcheck module further includes a candidate suggestion ranking module. In one embodiment, a non-contextual approach using a linear combination of distance and probability scores is utilized; while in another embodiment, a context sensitive approach accounting for real-word misspells and adopting deep learning models is utilized. In use, a query is provided to the spellcheck module to generate results in the form of a ranked list of generated candidate entries that may be an entry a user accidentally misspelled.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Inventors: Alfio M. Gliozzo, Piero Molino
-
Publication number: 20180107643Abstract: Embodiments are directed to a spellcheck module for an enterprise search engine. The spellcheck module includes a candidate suggestion generation module that generates a number of candidate words that may be the correction of the misspelled word. The candidate suggestion generation module implements an algorithm for indexing, searching, and storing terms from an index with a constrained edit distance, using words in a collection of documents. The spellcheck module further includes a candidate suggestion ranking module. In one embodiment, a non-contextual approach using a linear combination of distance and probability scores is utilized; while in another embodiment, a context sensitive approach accounting for real-word misspells and adopting deep learning models is utilized. In use, a query is provided to the spellcheck module to generate results in the form of a ranked list of generated candidate entries that may be an entry a user accidentally misspelled.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Inventors: Alfio M. Gliozzo, Piero Molino
-
Publication number: 20180107644Abstract: Systems and methods for receiving a first string from a user in a user session, tracking a first response to the first string from the user in the user session, receiving, after receiving the first string, a second string from the user in the user session, the second string having a character operator difference that is below a threshold number from the first string, tracking a second response to the second string from the user in the user session, associating the first string with the second string in response to the second response comprising a higher number of responses as compared with the first response, removing the association between the first string with the second string in response to the second string being a correction of the first string, and correcting, using the association, user input by replacing a portion of the user input that matches the first string with the second string.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Sasa Hassan, Carmen Heger, Amit Klein, Sanyantan Ghosh
-
Publication number: 20180107645Abstract: A method includes generating style values and experiential language tags (ELTs) for a plurality of books based on retrieved book content and reader reviews, respectively. The method further includes generating an ELT prediction model based on the style values and the ELTs. The ELT prediction model is configured to receive a set of style values for a new book and output a set of predicted ELTs for the new book, the set of predicted ELTs indicating predicted reader experiences with the new book. The method further includes receiving user-submitted book content from a remote user device, determining style values for the user-submitted book content, and determining a list of predicted ELTs for the user-submitted book content using the style values for the user-submitted book content and the ELT prediction model. Additionally, the method includes transmitting, to the user device, the list of predicted ELTs for the user-submitted book content.Type: ApplicationFiled: October 12, 2017Publication date: April 19, 2018Applicant: SkywriterRX, Inc.Inventors: Holly Lynn Payne, Mark Fielding Bregman, Bogart Vargas, Thamar Solorio, Suraj Maharjan, Sudita Kar
-
Publication number: 20180107646Abstract: The present invention is a method or system of generating statistical distributions using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.Type: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Inventors: Stuart Thomas Booth, Alexander Xingzhi Jiang, Michael Allen Latta, Thien Huu Pham
-
SYSTEM AND METHOD FOR SUPPLEMENTING A QUESTION ANSWERING SYSTEM WITH MIXED-LANGUAGE SOURCE DOCUMENTS
Publication number: 20180107647Abstract: Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a mixed-language question answering supplement system, the method comprising receiving a question in a target language; applying natural language processing to parse the question into at least one focus; for each focus, determining if one or more target language verbs share direct syntactic dependency with the focus; for each of the one or more verbs sharing direct syntactic dependency, determining if one or more target language entities share direct syntactic dependency with the verb; determining one or more Abstract Universal Verbal Types associated with each verb; for each of the one or more Abstract Universal Verbal Types, determining whether a dependency between a source language entity and a source language verb is of the same type as the dependency between the target language verb and the taType: ApplicationFiled: October 19, 2016Publication date: April 19, 2018Inventors: Christopher F. Ackermann, Charles E. Beller, Stephen A. Boxwell, Stanley J. Vernier -
SYSTEM AND METHOD FOR SUPPLEMENTING A QUESTION ANSWERING SYSTEM WITH MIXED-LANGUAGE SOURCE DOCUMENTS
Publication number: 20180107648Abstract: Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a mixed-language question answering supplement system, the method comprising receiving a question in a target language; determining the question cannot be answered using a target-language only corpus; applying natural language processing to parse the question into at least one focus; for each focus, determining if one or more target language verbs share direct syntactic dependency with the focus; for each of the one or more verbs sharing direct syntactic dependency, determining if one or more target language entities share direct syntactic dependency with the verb; determining one or more Abstract Universal Verbal Types associated with each verb; for each of the one or more Abstract Universal Verbal Types, determining whether a dependency between a source language entity and a source language verbType: ApplicationFiled: October 19, 2016Publication date: April 19, 2018Inventors: Christopher F. Ackermann, Charles E. Beller, Stephen A. Boxwell, Stanley J. Vernier -
Publication number: 20180107649Abstract: Technology is disclosed that improves language processing engines by using multi-media (image, video, etc.) context data when training and applying language models. Multi-media context data can be obtained from one or more sources such as object/location/person identification in the multi-media, multi-media characteristics, labels or characteristics provided by an author of the multi-media, or information about the author of the multi-media. This context data can be used as additional input for a machine learning process that creates a model used in language processing. The resulting model can be used as part of various language processing engines such as a translation engine, correction engine, tagging engine, etc., by taking multi-media context/labeling for a content item as part of the input for computing results of the model.Type: ApplicationFiled: July 17, 2017Publication date: April 19, 2018Inventors: Kay Rottmann, Mirjam Maess
-
Publication number: 20180107650Abstract: A first handwriting input is received comprising strokes corresponding to a set of first characters comprising one or more first characters forming a first language model unit. A set of candidate first characters and a set of candidate first language model units with corresponding probability scores are determined based on an analysis of the one or more sets of candidate first characters using the first language model and a corresponding first character recognition model. When no first probability score satisfies a threshold, one or more sets of candidate second characters and a set of candidate second language model units are determined based on an analysis of the first handwriting input using a second language model and a corresponding second character recognition model. A first candidate list is then output comprising at least one of the set of candidate second language model units.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Applicant: Google Inc.Inventors: Marcos Calvo, Victor Carbune, Henry Rowley, Thomas Deselaers
-
Publication number: 20180107651Abstract: An electronic device is described which comprises a memory storing a font comprising a mapping from character codes to glyphs. The memory also stores character information comprising at least information about one or more unsupported character codes. A processor of the device processes text content comprising character codes using the font to create text output by converting the character codes into glyphs for display at a display associated with the electronic device. The processor is configured to capture the text output and detect whether the text output comprises at least one unsupported character code; and, in the case that at least one unsupported character code is detected, to output to a user of the device information about the unsupported character code obtained from the character information.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Michael Steven Hamilton, Oliver Jones
-
Publication number: 20180107652Abstract: Technologies for natural language request processing include a computing device having a semantic compiler to generate a semantic model based on a corpus of sample requests. The semantic compiler may generate the semantic model by extracting contextual semantic features or processing ontologies. The computing device generates a semantic representation of a natural language request by generating a lattice of candidate alternative representations, assigning a composite weight to each candidate, and finding the best route through the lattice. The composite weight may include semantic weights, phonetic weights, and/or linguistic weights. The semantic representation identifies a user intent and slots associated with the natural language request. The computing device may perform one or more dialog interactions based on the semantic request, including generating a request for additional information or suggesting additional user intents.Type: ApplicationFiled: September 5, 2017Publication date: April 19, 2018Inventors: Yael Karov, Micha Breakstone, Reshef Shilon, Orgad Keller, Eric Shellef
-
Publication number: 20180107653Abstract: Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from received input. Input may be received through an application for automated generation of a process flow diagram. The received input may be provided to a natural language processing component of a language understanding intelligence service. A data object, received from the natural language processing component, may be accessed. The data object provides data for creation of a process flow diagram based on the received input. In examples, the data object is generated based on natural language processing by the natural language processing component and at least one user defined grammar rule, provided by the application, for converting the received input to one or more process flow steps. The process flow diagram may be presented within the application. Other examples are also described such as reverse engineering an existing process flow diagram.Type: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
-
Publication number: 20180107654Abstract: A method for managing synonymous items based on similarity analysis is provided. The method comprises extracting (1-1)-th through (1-m)-th items, which are sub-items of a first item, from the first item, extracting (2-1)-th through (2-n)-th items, which are sub-items of a second item, from the second item, calculating a source-target (S-T) similarity by using similarities of the (1-1)-th through (1-m)-th items to the sub-items of the second item, calculating a target-source (T-S) similarity by using similarities of the (2-1)-th through (2-n)-th items to the sub-items of the first item, calculating the similarity between the first item and the second item by using the S-T similarity and the T-S similarity.Type: ApplicationFiled: October 18, 2017Publication date: April 19, 2018Applicant: SAMSUNG SDS CO., LTD.Inventor: Dong Hoon JUNG
-
Publication number: 20180107655Abstract: A computer-implemented method can include obtaining, by a server computing device, a machine translation model relating sets of source words in a source language to sets of target words in a different target language, each of the sets of source words and target words being labeled with a level of formality with respect to its corresponding language. The method can include receiving, by the server computing device, a request to obtain a translated text representing a translation of a text from the source language to the target language, the request further specifying a desired level of formality for the translated text. The method can include in response to receiving the request, obtaining, by the server computing device, the translated text by translating the text using the machine translation model and the desired level of formality. The method can further include outputting, by the server computing device, the translated text.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Applicant: Google Inc.Inventors: Melvin Jose Johnson Premkumar, Sarah Nguyen, Klaus Macherey
-
Publication number: 20180107656Abstract: A translation apparatus that can perform translation based on a correct syntax, a syntax evaluation apparatus employed in the translation apparatus, a syntax evaluation method, and a syntax evaluation program are provided. A syntax evaluation unit 13 includes a grammatical element guessing part 131 that guesses a grammatical element that should be connected before and after or after a word string indicated by first fragment data, and a grammatical element complementing part 132 that complements, based on the guessing result of the grammatical element guessing part 131, the first fragment data as necessary to generate second fragment data. When the grammatical element guessing part 131 guesses a grammatical element, the grammatical element complementing part 132 complements, at a location to which the grammatical element of the word string indicated by the first fragment data should be connected, a tag indicating the grammatical element in order to generate the second fragment data.Type: ApplicationFiled: February 23, 2016Publication date: April 19, 2018Applicant: National University Corporation Nara Institute of Science and TechnologyInventors: YUSUKE ODA, GRAHAM NEUBIG, SAKRIANI SAKTI, TOMOKI TODA, SATOSHI NAKAMURA
-
Publication number: 20180107657Abstract: An interpretation distributing device includes: an interpreted voice acquiring unit that acquires at least one piece of interpreted voice data of two or more pieces of interpreted voice data which are voice data obtained by interpreting voice in a first language into voice in two or more different languages; and an interpreted voice transmitting unit that transmits at least one piece of the interpreted voice data acquired by the interpreted voice acquiring unit to one or more terminal devices.Type: ApplicationFiled: April 11, 2016Publication date: April 19, 2018Applicant: SHIN TRADING CO., LTD.Inventor: Jungbum SHIN
-
Publication number: 20180107658Abstract: Digital graphic novel content is received and features of the graphic novel content are identified. At least one of the identified features includes text. Contextual information corresponding to the feature or features that include text is generated based on the identified features. The contextual information is used to aid translation of the text included in the feature or features that include text.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Gregory Don Hartrell, Debajit Ghosh, Matthew William Vaughan-Vail, John Michael Rivlin, Garth Conboy, Xinxing Gu, Alexander Toshkov Toshev
-
Publication number: 20180107659Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: ApplicationFiled: November 27, 2017Publication date: April 19, 2018Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20180107660Abstract: An image organizing system for organizing and retrieving images from an image repository residing on a mobile device is disclosed. The image organizing system includes a mobile computing device including an image repository. The mobile computing device is adapted to produce a small-scale model from an image in the image repository including an indicia of the image from which the small-scale model was produced. In one embodiment the small-scale model is then transmitted from the mobile computing device to a cloud computing platform including recognition software that produces a list of tags describing the image, which are then transmitted back to the mobile computing device. The tags then form an organization system. Alternatively, the image recognition software can reside on the mobile computing device, so that no cloud computing platform is required.Type: ApplicationFiled: June 27, 2014Publication date: April 19, 2018Inventors: Meng Wang, Yushan Chen
-
Publication number: 20180107661Abstract: An image filtering method is provided, including: acquiring a sample characteristic value of a sample image; ranking images to be filtered in a specific chronological order; acquiring characteristic values of the images to be filtered; comparing the characteristic values of the images to be filtered with that of the sample image, selecting, from the images, filtered images conforming to preset conditions, storing the filtered images in the specific chronological order, and displaying the filtered images. Accordingly, a user is enabled to easily find identical or similar images amongst a large number of images.Type: ApplicationFiled: October 16, 2015Publication date: April 19, 2018Inventors: Yu Zheng, Zongmin Ye
-
Publication number: 20180107662Abstract: A method for updating an index of a person, the method includes: an index providing during which an index is defined as a function of at least one parameter related to the person is provided; a parameter monitoring during which the at least one parameter of the person is monitored over time; an index update during which the index of the person is updated based on the evolution over time of the at least one parameter of the person.Type: ApplicationFiled: April 1, 2016Publication date: April 19, 2018Applicant: ESSILOR INTERNATIONAL (COMPAGNIE GENERALE D'OPTIQUE)Inventors: Marie LORE, Marion SWITAL
-
Publication number: 20180107663Abstract: Systems, apparatuses, and methods for providing content using notifications with content-specific keywords are provided. In one example embodiment, a method includes identifying, by one or more computing devices, a media content item for a user of a user device. The method includes generating, by the one or more computing devices, a keyword for the user of the user device based at least in part on data associated with the media content item. The keyword is indicative of the media content item. The method includes providing, by the one or more computing devices to the user device, for display a notification indicating that the media content is available for the user. The notification includes the keyword and the keyword is viewable by the user.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: Justin D. Lewis, Scott Tadashi Davies
-
Publication number: 20180107664Abstract: System, method and apparatus are provided for creating and managing programmable behaviors on containers for collections of data items presented through the operating environment. This invention comprises recognizing an event in a system, identifying if the event matches a trigger in the trigger table and retrieving the behavior associated with the matching trigger, and executing the behavior associated with the trigger. The event can occurs to a container or an object in a container, such as the addition of a new object to the container. The event can also be a system wide event.Type: ApplicationFiled: October 19, 2016Publication date: April 19, 2018Inventor: Charles Nicholls
-
Publication number: 20180107665Abstract: Systems, methods, and non-transitory computer-readable media according to certain aspects can obtain a goal associated with a page provided by a social networking system. Potential recommendations for the page can be determined based on a first machine learning model. The potential recommendations can be ranked based on a second machine learning model to identify a subset of recommendations relating to the goal.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Danlei Yang, Daniel Dinu, Neal Suresh Vora
-
Publication number: 20180107666Abstract: The present disclosure provides systems and methods for generating matching phrases based on user-defined criteria including a desired stress pattern of a phrase. The system may determine a stress pattern based on user-defined criteria including an auditory file of a melody, and use the determined stress pattern to generate a plurality of matching phrases that include the same stress pattern.Type: ApplicationFiled: November 28, 2017Publication date: April 19, 2018Inventor: Joseph Frank Freimuth
-
Publication number: 20180107667Abstract: A message sent by a message sender to a message receiver can be, e.g., upon arrival at a message system server, ranked or scored based on attributes of the message sender such as influence and engagement. Influence can relate to a determination of how influential the message sender is. Engagement can relate to a determination of how interested the message sender is in content published or syndicated by the message receiver. The message score can reflect a combination of an influence score and an engagement score. Scored messages can be sorted or filtered according to a desired element and a presentation of messages stored by the message system can be updated (e.g., ordered and scored) according to the desired element.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Justin Lewis, Jeffrey Lee-Chan
-
Publication number: 20180107668Abstract: A playlist can be generated based on a chart or list including ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. A particular lower-ranked media item can be pseudo-randomly excluded from the playlist if that media item has a ranking in a current version of the chart that is lower than its ranking in a previous version. Once the desired number of media items has been added to an intermediate list, the intermediate list can be inverted, and station identifiers can be interspersed between the media items.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Applicant: iHeartMedia Management Services, Inc.Inventor: David C. Jellison, JR.
-
Publication number: 20180107669Abstract: Method of generating presentation starts by receiving user input indicating activation of presentation generator and generating and transmitting content selection display to the electronic device that includes search button, first table including list of selected cocktails, and second table including spirit type and number count. When the user input indicates selection of search button, processor generates and transmits cocktail lookup page display that includes pop-up window that includes drop-down lists or search fields including cocktail criterions and third table that includes entries matching selected cocktail criterion selected. When user input indicates activation of selection box included in the third table and subsequent user input indicates no other entries are desired, processor generates and transmits content selection display that includes updated first table that comprises the entry associated with the activated selection box.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Richard Sunada, Daylan Sunada
-
Publication number: 20180107670Abstract: Systems and techniques for suggesting media content contributions for a collaborative playlist are presented. The system can include a playlist component, a social component, and a suggestion component. The playlist component generates a playlist of media content in response to a request from a playlist owner. The social component invites at least one invitee to join a playlist collaboration group comprising the playlist owner and the at least one invitee. The suggestion component displays uploaded media content of the at least one invitee to allow the at least one invitee to add the uploaded media content to the playlist of the media content. The uploaded media content is determined based on a comparison of metadata of the uploaded media content with other metadata of the media content associated with the playlist.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Shiva Jaini, Weijian Cheng, Vidya Rangasayee Narayan