SYSTEM, METHOD, AND APPLICATION FOR EMBEDDED INTERNET SEARCHING AND RESULT DISPLAY FOR PERSONALIZED LANGUAGE AND VOCABULARY LEARNING

    公开(公告)号:US20240281489A1

    公开(公告)日:2024-08-22

    申请号:US18646079

    申请日:2024-04-25

    申请人: Aum Mehta

    发明人: Aum Mehta

    摘要: A personalized language and vocabulary learning system, method, and application is disclosed. A computer-implemented system for language and vocabulary learning is described. The system includes a software tool, browser extension, or mobile application that generates a customized list of words based on content being read, listened, or watched. The tool identifies unfamiliar words, fetches comprehensive vocabulary data, and allows users to review, and revise collected words. It filters out common words, utilizes advanced natural language processing algorithms, and offers customization options. Users can add words to their vocabulary lists, generate flashcards or quizzes, and view familiarity levels with a highlighting module. The tool is compatible with various browsers and operating systems, can be integrated into existing applications, and offers options for reminders, audio or video presentations. It serves as a valuable resource for easily accessing and learning from a comprehensive vocabulary database, aiding in language learning and vocabulary expansion.

    Simplifying complex input strings

    公开(公告)号:US12067354B2

    公开(公告)日:2024-08-20

    申请号:US16668501

    申请日:2019-10-30

    摘要: Simplification of complex input strings is utilized for user convenience, such that the user may input a complex input string in lieu of performing an external calculation and inputting the result thereof. The simplification identifying at least one operator in the complex input string indicative of a mathematical operation, identifying a first sub-string and a second sub-string in the input string, comparing the first sub-string to an expectation identification associated with the input field to determine a significance of the first sub-string, comparing the first sub-string to a range expectation associated with said significance to determine if the first sub-string meets the range expectation, and calculating a simplified input string by performing the mathematical operation on the first sub-string and the second sub-string.

    OFFLINE SPELLCHECK CANDIDATES COMPLEMENTING RUNTIME SPELLCHECK

    公开(公告)号:US20240256768A1

    公开(公告)日:2024-08-01

    申请号:US18103195

    申请日:2023-01-30

    IPC分类号: G06F40/232 G06F16/2455

    CPC分类号: G06F40/232 G06F16/24552

    摘要: A method including extracting queries from historical search query data. The method also can include spellchecking each of the queries (i) using a first spellcheck model and (ii) using a second spellcheck model. A latency of the first spellcheck model is lower than a latency of the second spellcheck model, and an overall accuracy of the second spellcheck model is higher than an overall accuracy of the first spellcheck model. The method additionally can include determining first queries of the queries in which, for each of the first queries, a first respective spellcheck output from the first spellcheck model is different from a second respective spellcheck output from the second spellcheck model. The method further can include adding at least a portion of the first queries to a spellcheck cache for runtime spellchecking. Other embodiments are described.

    Part sorting system
    8.
    发明授权

    公开(公告)号:US11861301B1

    公开(公告)日:2024-01-02

    申请号:US18177217

    申请日:2023-03-02

    摘要: A method, apparatus, and computer system for grouping parts. Sets of unigrams are generated from text in part lists for parts in a family of parts using natural language processing, wherein a set of unigrams in the sets of unigrams represent components for a part in the parts. A document term matrix is created using the sets of unigrams. The document term matrix describes a presence of components in the parts. A number of unigrams from the document term matrix that has occurrences in the document term matrix that are greater than a common design threshold is removed. Removing the number of unigrams from the document term matrix forms a processed document term matrix. The common design threshold identifies a level of occurrence not useful in differentiating the parts from each other. The parts are clustered into groups using the processed document term matrix.