Providing Synonym For Input Word Patents (Class 715/260)
  • Patent number: 12086631
    Abstract: A version control system implemented on at least one server computer is provided, including: a database that stores a plurality of tasks, each task having one or more versions, each version of a given task having files that are associated thereto; a server process that manages versioning of the tasks; wherein responsive to a request to check-out a first version of the given task, the server process retrieves and serves files associated to the first version of the given task; wherein responsive to a request to check-in the previously checked-out first version of the given task, the server process generates a second version of the given task, and receives and stores files in association with the second version of the given task.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: September 10, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Dustin Jones, Jesse Clemens, Gregg Carrier
  • Patent number: 12062057
    Abstract: A system (100), for providing feed-back based updateable content, comprising a text analyzer (TA) to analyze content to determine analyzed text vectors (ATV); a reader profiler (RP) to profile a reader in terms of analyzed text vectors to obtain reader classification vectors (RCV), dynamically forming clusters of readers, parsing served content through formed clusters to obtain cluster-specific analyzed text vectors; providing a first feedback output signal in correlation with a cluster of readers in correlation with a specific analyzed text vector; causing to provide changed content, to cause a change in said specific analyzed text vector; serving said changed content; parsing said changed content dynamically formed clusters to obtain changed cluster-specific analyzed text vectors; providing a next feedback output signal; checking if said specific analyzed text vector fits within pre-defined ranges of values, provided by optimum text analyzed vectors, across said clusters; and serving said changed content.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: August 13, 2024
    Assignee: ONE POINT SIX TECHNOLOGIES PRIVATE LIMITED
    Inventor: Shantiswarup Nanda
  • Patent number: 12056439
    Abstract: Disclosed herein is a text generation system, which is designed to be used either individually or by a group of users. The system can be part of a larger application or can stand alone, being implemented on a user device or a server/cloud computing device. The user interface of the system is designed for user interaction, and the text generation and manipulation module is the core mechanism for text processing. The system offers two distinct operating modes: freeform and classic. In the freeform mode, users can freely input and manipulate text without any constraints. In the classic mode, the system enables users to manipulate text within selected linguistic constraints, such as syllabic structure. Additionally, the system stores previous iterations of text, providing users with an extra layer of control and customization. This system aims to facilitate the transition between different poetic structures and enhance poets' creative process.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: August 6, 2024
    Inventor: Charles Franklyn Benninghoff
  • Patent number: 11994406
    Abstract: Systems and methods are provided for label placement that provide necessary information on a map when map features conflict without significantly impacting performance. Embodiments of the present disclosure can handle placement of map labels that vary in size, have prioritized label/feature groupings, apply to point, line, and area features, minimize overlap when there is no more open space, and render fast enough for interactive viewing.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: May 28, 2024
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Brent Barre, Norman Schoenhardt
  • Patent number: 11907277
    Abstract: Provided herein are systems, methods and computer readable media for classification and tagging of textual data. An example method may include accessing a corpus comprising a plurality of documents, each document having one or more labels indicative of services offered by a merchant, generating a query based on extracted features and the documents, generating a precision score for at least a portion of the generated query and selecting a subset of the generated queries based on an assigned precision score satisfying a precision score threshold, the selected subset of the generated queries configured to provide an indication of one or more labels to be applied to machine readable text. A second example method, utilized for tagging machine readable text with unknown labels, may include assigning a label to textual portions of the machine readable text based on results of the application of the queries.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: February 20, 2024
    Assignee: GROUPON, INC.
    Inventor: Nick Pendar
  • Patent number: 11876769
    Abstract: A method and system for generating recommendations to a user based on content in the headers and body of an electronic message and transforming the email accordingly, and also providing a redacted reply service to ensure that a user hitting “reply all” cannot inadvertently unmask the identity of bcc (blind carbon copy) recipients of the original electronic message.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: January 16, 2024
    Inventor: Zafar Khan
  • Patent number: 11698892
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for using a variety of hypothesis tests to identify errors within tables and other structured datasets. For example, systems disclosed herein can generate a modified table from an input table by removing one or more entries from the input table. The systems disclosed herein can further leverage a collection of training tables to determine probabilities associated with whether the input table and modified table are drawn from the collection of training tables. The systems disclosed herein can additionally compare the probabilities to accurately determine whether the one or more entries include errors therein. The systems disclosed herein may apply to a variety of different sizes and types of tables to identify different types of common errors within input tables.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yeye He, Pei Wang
  • Patent number: 11676034
    Abstract: Example methods disclosed herein to initialize classification vectors of a neural network include ranking a plurality of classes to be represented by the classification vectors based on respective numbers of instances of training data associated with corresponding ones of the classes. Disclosed example methods also include initializing the classification vectors to span a classification space corresponding to the classes. Disclosed example methods further include assigning respective ones of the classes to corresponding ones of the classification vectors based on the ranking of the classes.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: June 13, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Emilio Almazán, Javier Tovar Velasco, Alejandro de la Calle
  • Patent number: 11675843
    Abstract: Systems and methods for providing personalized answers to a user's query using a learned user vocabulary. A natural-language user interface (NLUI) application tracks input terms in user queries and generates responses that incorporate those input terms. The NLUI application may modify stored response templates or may modify a response generated based on stored response templates, by replacing a template term with an input term that has a common definition.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 13, 2023
    Assignee: ROVl GUIDES, INC.
    Inventors: Ankur Anil Aher, Harish Ashok Kumar
  • Patent number: 11651560
    Abstract: The present disclosure describes techniques for displaying comment information. The disclosed techniques comprise determining position information of a mobile terminal in a first coordinate system, the mobile terminal comprising a camera, a focus point of the camera being an origin of the first coordinate system; determining first position information associated with at least one comment in the first coordinate system based on the position information of the mobile terminal; converting the first position information associated with the at least one comment to second position information associated with the at least one comment in a second coordinate system based on one or more predetermined rules; obtaining the at least one comment; and displaying the at least one comment based on the second position information associated with the at least one comment in the second coordinate system.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 16, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yunpeng Duan, Zhongying Tu, Yingnan Sun, Yahui Gong, Bingtan Lu, Weiyu Wang, Bodi Shi, Yong Luo, Haibo Fang
  • Patent number: 11651764
    Abstract: A computer-implemented method for synthesizing speech audio includes obtaining a grammatical profile defining an input text of actual words as a function of at least syllable-occurrence rates and syllable-count-per-word rates; generating a dictionary of pseudo-words having the syllable-count-per-word rates, each pseudo-word consisting of one syllable or concatenated syllables selected from the input text, wherein substantially all of the pseudo-words are not actual words; constructing an output text product having the grammatical profile, the output text product comprising at least one sentence consisting of one or more pseudo-words selected from the dictionary; and synthesizing speech audio using the output text product. Related systems and computer-readable media are also provided.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: May 16, 2023
    Assignee: Tobrox Computing Limited
    Inventors: Mark Wayne Yamashita, Ryan John Keller, David William Nichols, Geoffrey Gordon Raffan
  • Patent number: 11651041
    Abstract: A method and server for storing documents in a database system is disclosed. The method includes acquiring document data associated with the documents. For each document, a Machine Learning Algorithm is employed to generate respective document vectors based on the respective document data. The method also includes storing the documents as groups of documents in the database system. Each group of documents is associated with a respective group vector. A given group of documents has documents associated with document vectors that are in a spatial proximity to the respective group vector.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 16, 2023
    Assignee: YANDEX EUROPE AG
    Inventors: Aleksey Valerievich Shlyunkin, Nikita Denisovich Uvarov, Aleksandr Alekseevich Boymel, Aleksandr Nikolaevich Gotmanov
  • Patent number: 11645460
    Abstract: A first text corpus comprising punctuated and capitalized text is received. The words in the first text corpus are then annotated with a set of labels indicating a punctuation and a capitalization of each word. At an initial training stage, a machine learning model is trained on a first training set using the annotated words from the first text corpus and the labels. A second text corpus is received representing conversational speech. The words in the second text corpus are then annotated with the set of labels. In a re-training stage, the machine learning model is re-trained on a second training set comprising the annotated words from the second text corpus, and the labels. At an inference stage, the trained machine learning model is applied to a target set of words representing conversational speech to predict a punctuation and capitalization of each word in the target set.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 9, 2023
    Inventors: Avraham Faizakof, Arnon Mazza, Lev Haikin, Eyal Orbach
  • Patent number: 11593569
    Abstract: A computer implemented method includes receiving text data, detecting auto-generated text in the received text data to identify tags in the received text to distinguish between the auto-generated text and user generated text, and providing the tagged text data to a machine learning language model.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: February 28, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Knudson, Russell VanBlon, Roderick Echols, Bradley Park Strazisar
  • Patent number: 11531814
    Abstract: A method and a device for generating a modified statement are provided. An embodiment thereof includes obtaining a target statement, and separating words in the target statement to obtain a word collection to be modified; determining whether a target storage portion comprises a predetermined word collection to be confirmed corresponding to a word to be modified in the word collection to be modified; in response to determine to include the predetermined word collection, based on the error probabilities and the usage probabilities of the words to be confirmed, determining modification probabilities of the words to be confirmed; according to a numerical sequence of the modification probabilities, selecting predetermined numbered words to be confirmed from the word collection to be confirmed as a word sub-collection to be confirmed; and based on the word sub-collection to be confirmed, generating the modified statement. The embodiment improves the accuracy to modify the statement.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 20, 2022
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Jiangdong Deng
  • Patent number: 11501066
    Abstract: A system, method and computer-readable storage devices for providing unsupervised normalization of noisy text using distributed representation of words. The system receives, from a social media forum, a word having a non-canonical spelling in a first language. The system determines a context of the word in the social media forum, identifies the word in a vector space model, and selects an “n-best” vector paths in the vector space model, where the n-best vector paths are neighbors to the vector space path based on the context and the non-canonical spelling. The system can then select, based on a similarity cost, a best path from the n-best vector paths and identify a word associated with the best path as the canonical version.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 15, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Vivek Kumar Rangarajan Sridhar
  • Patent number: 11475223
    Abstract: Techniques are disclosed for generating an output sentence from an input sentence by replacing an input tone of the input sentence with a target tone. For example, an input sentence is parsed to separate semantic meaning of the input sentence from the tone of the input sentence. The input tone is indicative of one or more characteristics of the input sentence, such as politeness, formality, humor, anger, etc. in the input sentence, and thus, a measure of the input tone is a measure of such characteristics of the input sentence. An output sentence is generated based on the semantic meaning of the input sentence and a target tone, such that the output sentence and the input sentence have similar semantic meaning, and the output sentence has the target tone that is different from the input tone of the input sentence.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 18, 2022
    Assignee: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Pranav Ravindra Manerikar, Sopan Khosla
  • Patent number: 11429688
    Abstract: Technology for making corrections to URL and/or URI requests (herein generically referred to as “UR requests”) based on machine learning of patterns that can be gleaned from previously received UR requests. The patterns are then used to correct new UR requests that are received with errors in the resource location path. In some embodiments, the errors detected and corrected are path errors. In some embodiments the path error is an erroneous inclusion of an extraneous reserved slash (“/”) character, which, when detected, is replaced in the UR string with its corresponding proper code (for example, - -%2F- -).
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 30, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tymoteusz Gedliczka, Tomasz Kania, Piotr Grzywna, Krzysztof Pitula, Maciej Madej, Szymon Brandys
  • Patent number: 11386266
    Abstract: The present disclosure generally relates to text correction and generating text correction models. In an example process for text correction, text input is received. In response to receiving the text input, a text string corresponding to the text input is displayed. The text string is represented by a token sequence. The process determines whether an end of the token sequence corresponds to a text boundary. In accordance with a determination that the end of the token sequence corresponds to a text boundary, the process determines, based on a context state of the token sequence, one or more textual errors at one or more tokens of the token sequence. An error indication for a portion of the text string corresponding to the one or more tokens is displayed.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: Douglas R. Davidson, Bishal Barman, Vivek Kumar Rangarajan Sridhar
  • Patent number: 11347821
    Abstract: A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 31, 2022
    Assignee: GOOGLE LLC
    Inventor: Andrew David Foster
  • Patent number: 11308267
    Abstract: A computing device includes a processor and a memory configured to create one or more forms for an application in an environment. The processor and the memory are further configured to create one or more environment variables related to the one or more forms. The processor is further configured to utilize one or more paths to track a dependency reference between the one or more environment variables, wherein a data model includes the one or more paths and the one or more environment variables. The processor is further configured to execute the data model to recreate the dependency reference, between the one or more environment variables, for the application in a target environment.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: April 19, 2022
    Assignee: UIPATH, INC.
    Inventor: Bridgette Graham
  • Patent number: 11294946
    Abstract: This disclosure relates generally to methods and systems for generating a textual summary from a tabular data. During the textual summary generation using conventional end-to-end neural network-based techniques, a numeric data present in the tables is encoded via textual embeddings. However, the textual embeddings cannot reliably encode information about numeric concepts and relationships. The methods and systems generate the textual summary from the tabular data, by incorporating rank information for different records present in the tabular data. Then, a two-stage encoder-decoder network is used to learn correlations between the rank information and the probability of including the records based on the rank information, to obtain the textual summary generation model. The textual summary generation model identifies the content selection having the records present in the tables to be included in the textual summary and generates the textual summary from the identified content selection.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 5, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Mrinal Rawat, Lovekesh Vig, Amit Sangroya, Gautam Shroff
  • Patent number: 11238081
    Abstract: Provided herein are systems, methods and computer readable media for classification and tagging of textual data. An example method may include accessing a corpus comprising a plurality of documents, each document having one or more labels indicative of services offered by a merchant, generating a query based on extracted features and the documents, generating a precision score for at least a portion of the generated query and selecting a subset of the generated queries based on an assigned precision score satisfying a precision score threshold, the selected subset of the generated queries configured to provide an indication of one or more labels to be applied to machine readable text. A second example method, utilized for tagging machine readable text with unknown labels, may include assigning a label to textual portions of the machine readable text based on results of the application of the queries.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: February 1, 2022
    Assignee: Groupon, Inc.
    Inventor: Nick Pendar
  • Patent number: 10997528
    Abstract: An unsupervised model evaluation computer-implemented method, medium, and system are disclosed. In one computer-implemented method, S node vectors corresponding to S nodes from N node vectors obtained by using an unsupervised model are determined, where both N and S are positive integers. A neighboring node and a non-neighboring node of each of the S nodes is determined. Based on a node vector of a first S node and the neighboring node, a similarity between the first S node and the neighboring node as a positive sample predicted value is determined. Based on the node vector of the first S node and the non-neighboring node, a similarity between the first S node and the non-neighboring node as a negative sample predicted value is determined. The unsupervised model is evaluated based on the positive sample predicted value and the negative sample predicted value.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 4, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Jianbin Lin
  • Patent number: 10832001
    Abstract: Example aspects of the present disclosure are directed to systems and methods that employ a machine-learned opinion classification model to classify portions (e.g., sentences, phrases, paragraphs, etc.) of documents (e.g., news articles, web pages, etc.) as being opinions or not opinions. Further, in some implementations, portions classified as opinions can be considered for inclusion in an informational display. For example, document portions can be ranked according to importance and selected for inclusion in an informational display based on their ranking. Additionally or alternatively, for systems which access and consider multiple documents, the portions of a document that are classified as opinion can be compared to similarly-classified portions of other documents to perform document clustering, to ensure diversity within a presentation, and/or other tasks.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: November 10, 2020
    Assignee: Google LLC
    Inventors: Boris Dadachev, Kishore Papineni
  • Patent number: 10817554
    Abstract: The modifying of a natural language interpretation model for interpreting natural language queries. The system discovers modifications that one or more queriers made to one or more original query results of one or more natural language queries to generate one or more modified query results. The system then uses the discoveries to identify one or more changes to a natural language interpretation model that would result (given the same natural language queries) in one or more query results that more accurately reflect the one or more modified query results. The system the causes the natural language interpretation model to be modified with at least one of the one or more identified changes. Accordingly, over time, the natural language interpretation model may learn from observations of its own performance.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: October 27, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pedram Faghihi Rezaei, Christopher A. Hays, Amir M. Netz, Patrick J. Baumgartner
  • Patent number: 10713418
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor a character stream; identify characters comprising a domain name request; identify a token in a language character map comprising the characters and associated with a language; generate, using a software translation engine, a translation of the first token into a second language; generate candidate domain names comprising: a domain name comprising the token; and a second domain name comprising the second token; modify, in real time, a user interface control to display the list of candidate domain names.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 14, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao
  • Patent number: 10679496
    Abstract: An information providing apparatus installed in a moving body includes one or more processors, and a memory, the memory storing instructions, which when executed by the one or more processors, cause the one or more processors to display, by a display unit, an information providing image as a virtual image, and control the display unit to change a display position of the information providing image. The information providing image includes a first information providing image and a second information providing image, and the display unit is controlled such that a changing rate of a display position of the first information providing image differs from that of a display position of the second information providing image, and the changing rates of the display positions of the first and the second information providing images both increase as a moving velocity of the moving body increases.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: June 9, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hiroshi Yamaguchi, Kenichiroh Saisho, Masato Kusanagi, Yuuki Suzuki, Keita Katagiri
  • Patent number: 10599738
    Abstract: A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Jordan Bayliss-McCulloch, Andrew Foster
  • Patent number: 10387959
    Abstract: Methods for generating (also known as spinning) and displaying suggested domain names to a domain name registrant by a domain name registrar are presented. The methods generate and display suggested domain names based on one or more methods. The one or more methods include determining how frequently the generated domain names are displayed to the domain name registrant (the fewer the times the better), the value of the generated domain names and/or how well the generated domain names compliment a portfolio of domain names or products and services already registered to the domain name registrant.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: August 20, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Tapan Kamdar, David A. Kellogg, Wei-Cheng Lai, Yu Tian
  • Patent number: 10331768
    Abstract: The present subject matter discloses system and method for tagging set of text snippets with set of tags. A set of text snippet and set of tags are received as input by the system. Further, each tag comprises set of words, and for each word of the set of words, numeric weight is assigned based on frequency of the word and headword of the set of words. Further, same words and similar meaning words are determined from the tag and text snippets. Further, belief factor is computed for the tag by applying certainty factor algebra upon the numeric weight assigned to the same words and the similar meaning words. Further, the tag is assigned to the text snippet based on comparison of the belief factor with threshold. Further, feedback is received about the tagging done. Based on the feedback, knowledge base of the system may be updated for future tagging.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 25, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Sangameshwar Suryakant Patil, Girish Keshav Palshikar, Apoorv Shrivastava
  • Patent number: 10275142
    Abstract: Approaches are provided for managing content displayed on a touch screen enabled device. An approach includes collecting data regarding contents of an electronic document that is opened on a device. The approach further includes separating the contents into individual layers and determining a position of each of the contents within the electronic document. The approach further includes detecting a manipulation of a first piece of content of the contents on the device, and determining the manipulation of the first piece of content has created an obstruction of readability or viewability of at least a portion of a second piece of content of the contents. The approach further includes adjusting the second piece of content such that the readability or viewability of the portion of the second piece of content is not obstructed by the first piece of content.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M Trim
  • Patent number: 9928572
    Abstract: A computing device can identify, for a placement of a label, a first and second character of the label that have a shortest distance from one another. The placement for the label can define a position at which the label is to be placed in an interactive geographic map and a formatting for that label. The computing device can determine that the first and second identified characters do not overlap. In response to determining that the first and second characters do not overlap, the computing device can select the placement of the label for display in the interactive geographic map.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Clayton Matthew Magouyrk, Scott Robert Parish
  • Patent number: 9563847
    Abstract: This disclosure describes, among other things, an apparatus for generating an inference engine about a document. The apparatus includes at least one processor and a memory with instructions. The memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform a number of processes. The processor accesses a set of documents. Each document has a corresponding inference. The processor also generates a vector representation for each document in the set of documents. First, the processor parses text of the document into groups of words, and generates a vector representation for each group.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: February 7, 2017
    Assignee: MultiModel Research, LLC
    Inventor: Stephen I. Gallant
  • Patent number: 8943405
    Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventor: Benjamin Albert Azose
  • Patent number: 8849653
    Abstract: Methods, computer program products and systems for updating a dictionary on a computer are provided including identifying a set of words included with an application program being installed on the computer and identifying one or more installed dictionaries within the computer. The dictionaries that are identified, typically by searching the computer for installed dictionaries, may then be updated by adding one or more words of the set to at least one of the installed dictionaries. Optionally, one or more installed dictionaries may be identified by the user responding to a query asking the user to identify dictionaries or applications that contain dictionaries installed on the computer. An application programming interface may add the words to the dictionaries by associating the installed dictionaries with one or more installed application programs and identifying an API that is specific for the application and using the API to update the dictionaries.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Bauman, Amanda J. Burton, Michael P. Carlson, Herman Rodriguez
  • Patent number: 8762370
    Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventors: Oleksandr Grushetskyy, Steven D. Baker
  • Patent number: 8745478
    Abstract: A system and method are provided for automatically generating an inspiration board. The system and method involves inputting at least one term into a computer system. Based on the inputted term, at least one image is selected from a database of images stored in the computer system and at least one pattern from a database of patterns stored in the computer system. The inspiration board is assembled by the computer system using the image and the pattern.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: June 3, 2014
    Assignee: Xerox Corporation
    Inventors: Karen Braun, Patricia Swenton-Wall, Mary Ann Sprague
  • Patent number: 8612207
    Abstract: Language analysis means 21 analyzes texts read from a text DB 11, and generates a sentence structure as the analysis result. Similar-structure generation adjustment means 25 generates, from an input of an input device, a determination item for determining whether or not the structures are identical every type of differences between the sentence structures. Similar-structure determination adjustment means 26 generates, from an input of the input device 6, a determination item for determining whether or not the difference between attribute values is ignored every type of attribute values. Similar-structure generating means 22 generates a similar structure of a partial structure forming the sentence structure obtained by language analysis means 21 in accordance with the determination item from the similar-structure generation adjustment means 25, and sets the generated similar structure as an equivalent class of the partial structure on the generation source.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: December 17, 2013
    Assignee: NEC Corporation
    Inventors: Yousuke Sakao, Kenji Satoh, Susumu Akamine
  • Publication number: 20130326346
    Abstract: The embodiments provide a cloud brainstorming service implemented on at least one cloud server. The brainstorming service includes a message service component configured to receive a plurality of ideas, over a network, from one or more users of devices. The users represent members of a brainstorming session. The brainstorming service also includes a brainstorming logic component configured to process the plurality of ideas and store the plurality of processed ideas in an in-memory database system, and a clustering component configured to retrieve the plurality of processed ideas from the in-memory database system and arrange the plurality of processed ideas into one or more clusters, where each cluster is a group of similar ideas. The message service component is configured to provide the plurality of processed ideas that are arranged into the one or more clusters, over the network, to the one or more users for display.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: Zheren Zhu, Yongyuan Shen, Fu Zhao, Yingyu Chen, Bin Dong, Zheng Long Wei, Hui Wang
  • Patent number: 8473280
    Abstract: A method for facilitating texting in a non-Latin-based language includes storing mapping between a non-Latin-based language and a Latin-based language in a computer storage. The characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language. The diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language. The characters in the non-Latin-based language in a texting message are converted into in the coded text comprising characters in the Latin-based language according to the mapping. The texting message having the coded text is transmitted from a first communication device to a second communication device. The characters of the Latin-based language in the coded text are converted back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 25, 2013
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Patent number: 8453044
    Abstract: Methods and systems relating to inferential networks are provided herein. This technology is further directed to methods and systems for making and using inferential networks. Still further, this technology is generally directed to making one or more inferential networks by using data generated from directed searches of collections of linked databases.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: May 28, 2013
    Assignee: Within3, Inc.
    Inventors: Michael J. Markus, Heather A. Markus, Brian N. Smith
  • Patent number: 8412516
    Abstract: A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the specific document type may be a requirements specification and the system may tag different parts of requirements, including actors, entities, modes, and a remainder. However, the flexibility of the system permits analysis of any other document type, such as instruction manuals and best practices guides. The system helps avoid confusion over the document when it is delivered because of non-standard terms, ambiguous language, conflicts between document sections, incomplete or inaccurate descriptions, size and complexity of the document, and other issues.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: April 2, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Kunal Verma, Alex Kass
  • Patent number: 8392413
    Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventors: Oleksandr Grushetskyy, Steven D. Baker
  • Patent number: 8380725
    Abstract: A computer network-based messaging system controls the content of messages sent by users. A database includes permitted words and replacement text elements corresponding to at least one permitted word. A message filter receives an entered word or phrase input by a user on a messaging device as part of a message. The message filter replaces the entered word in the message with a corresponding replacement text element stored in the database. A message sending part transmits the message including the replacement text element over a data network for viewing by other users only if every entered word in the message is included in the database. The message sending part transmits the message even though one or words contained in the replacement text element are not permitted words in the database. The system may allow deletion of a replacement text element from a message only in its entirety.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: February 19, 2013
    Assignee: Ganz
    Inventors: Karl Joseph Borst, Sally Christensen
  • Patent number: 8364706
    Abstract: A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: January 29, 2013
    Assignee: ZI Corporation of Canada, Inc.
    Inventor: Todd Garrett Simpson
  • Patent number: 8332753
    Abstract: Plural headwords corresponding to a search character string are searched for through a dictionary-content data memory and displayed in a list form in a left area of a display screen, and heading data included in explanation contents concerning the headwords are read out from a headword table to be displayed in a right area of the display screen. When a headword is designated from among the plural headwords displayed in list form in the left area of the display screen, heading data contained in plural explanation contents concerning the designated headword are read out from an explanation data table and are displayed in list form over the heading data displayed in the right area.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: December 11, 2012
    Assignee: Casio Computer Co., Ltd.
    Inventors: Takatoshi Abe, Takashi Kojo
  • Publication number: 20120131451
    Abstract: The electronic dictionary device, when one character in text displayed on a touch panel display module is specified by a cursor operation, retrieves entry words in a dictionary stored in a dictionary storage module in descending order of length of an entry word that matches a series of character strings whose first character is the one character and, when a character string in text displayed on the touch panel display module is specified by a touch operation, retrieves an entry word that matches the specified character string in the text from a dictionary stored in the dictionary storage module, and reads text of an explanation corresponding to the retrieved entry word from the corresponding dictionary and displaying the text on the display module.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 24, 2012
    Applicant: CASIO COMPUTER CO., LTD.
    Inventor: Takatoshi ABE
  • Patent number: 8161041
    Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Oleksandr Grushetskyy, Steven D. Baker
  • Patent number: 8150676
    Abstract: Method and apparatus for automatically generating text in a human language using a template. The template may include at least one grammatical tag that implicates at least one actor in a sentence in the template. Human-language text may be determined to fill in the tag based on a characteristic of the actor, such as, for example, the actor's gender, whether the actor is singular or plural, or some other characteristic of the actor.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 3, 2012
    Assignee: YSEOP SA
    Inventor: Alain Kaeser