Patents by Inventor Kevin Knight

Kevin Knight has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11715475
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for evaluating and improving live translation captioning systems. An exemplary method includes: displaying a word in a first language; receiving a first audio sequence, the first audio sequence comprising a verbal description of the word; generating a first translated text in a second language; displaying the first translated text; receiving a second audio sequence, the second audio sequence comprising a guessed word based on the first translated text; generating a second translated text in the first language; determining a matching score between the word and the second translated text; determining a performance score of the live translation captioning system based on the matching score.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: August 1, 2023
    Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
    Inventors: Arkady Arkhangorodsky, Christopher Chu, Scot Fang, Denglin Jiang, Yiqi Huang, Ajay Nagesh, Boliang Zhang, Kevin Knight
  • Patent number: 11651160
    Abstract: Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention are disclosed. Exemplary implementations may: obtain a claim set; obtain a first data structure representing the claim set; obtain a second data structure; obtain a third data structure; and determine one or more sections of the patent specification based on the first data structure, the second data structure, and the third data structure.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: May 16, 2023
    Assignee: Specifio, Inc.
    Inventors: Ian C. Schick, Kevin Knight
  • Publication number: 20230089902
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for evaluating and improving live translation captioning systems. An exemplary method includes: displaying a word in a first language; receiving a first audio sequence, the first audio sequence comprising a verbal description of the word; generating a first translated text in a second language; displaying the first translated text; receiving a second audio sequence, the second audio sequence comprising a guessed word based on the first translated text; generating a second translated text in the first language; determining a matching score between the word and the second translated text; determining a performance score of the live translation captioning system based on the matching score.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Arkady ARKHANGORODSKY, Christopher CHU, Scot FANG, Denglin JIANG, Yiqi HUANG, Ajay NAGESH, Boliang ZHANG, Kevin KNIGHT
  • Patent number: 11593564
    Abstract: Systems, methods, and storage media for extracting patent document templates from a patent corpus are disclosed. Exemplary implementations may: obtain a patent corpus; receive one or more parameters; determine one or more subsets of the patent corpus by filtering the patent corpus based on the one or more parameters; identify one or more document clusters within individual ones of the one or more subsets of the patent corpus; obtain a patent document template corresponding to the first document cluster; and/or perform other operations.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: February 28, 2023
    Assignee: Specifio, Inc.
    Inventors: Ian C. Schick, Kevin Knight
  • Patent number: 11501754
    Abstract: Desired vehicle destinations may be determined from spoken dialogs. A speech input may be received from a user through a voice user interface. Current utterance variables may be obtained by tokenizing the user speech input. One or more of a plurality of utterance templates for a reply to the user speech input may be determined by a trained automatic agent based on the plurality of current utterance variables. One of a plurality of Application Programming Interfaces (API) to call and one or more parameters for the API to call with may be determine by the trained automatic agent based on the plurality of current utterance variables. A response may be obtained from the API call. A context string for the reply to the user speech input by the trained automatic agent may be constructed based on the utterance templates and the response of the API call.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 15, 2022
    Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
    Inventors: Kevin Knight, Arkady Arkhangorodsky, Amittai Axelrod, Christopher Chu, Scot Fang, Yiqi Huang, Ajay Nagesh, Xing Shi, Boliang Zhang
  • Patent number: 11460982
    Abstract: Systems and methods are provided for using encoded representations of numbers in various applications. The encoded representations of numbers, also referred to as number embeddings, may be multi-element data structures (e.g., multi-dimensional vectors) in which each element is a real-numbered value. The values of a given number embedding collectively encode information from which properties of the number represented by the number embedding may be derived. Number embeddings may be compared or otherwise analyzed with respect to each other to identify patterns or similarities in the numbers represented by each number embedding.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 4, 2022
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Kevin Knight, Mariia Ryskina
  • Publication number: 20220164225
    Abstract: An automatic agent may be trained using reinforcement learning. A secret task may be obtained for a simulated user, and the secret task may be unknown to the automatic agent. At least one instruction to complete the secret task may be obtained from the simulated user according to at least one RL policy. At least one action may be generated by the automatic agent based on the at least one instruction and the at least one RL policy. Rewards may be determined for the simulated user and the automatic agent in response to determining that the at least one action successfully completes the secret task. The at least one RL policy may be adjusted based on the determined rewards.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: Kevin KNIGHT, Mariia RYSKINA, Arkady ARKHANGORODSKY, Ajay NAGESH, Scot FANG
  • Publication number: 20220075941
    Abstract: Embodiments of the disclosure provide artificial intelligence systems and methods for providing auto-complete suggestions. An exemplary artificial intelligence system includes at least one processor configured to receive a portion of a text input by a user through an input device and generate a suggested portion that automatically completes the text. The at least one processor is further configured to determine whether to provide the suggested portion to the user using a learning network. The learning network is trained using reinforcement learning that optimizes a time cost ratio indicative of a time saving when the suggested portion is provided to and accepted by the user. The artificial intelligence system may further include a display configured to display the suggested portion to the user as an auto-complete suggestion in response to a determination by the at least one processor to provide the suggested portion.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 10, 2022
    Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.
    Inventors: Yiqi Huang, Xing Shi, Kevin Knight
  • Publication number: 20220067423
    Abstract: A method may comprise obtaining a machine-learning output generated by a computer system running a trained machine-learning model; obtaining characteristics associated with the generation of the output, the characteristics comprising at least one of an energy term or a power term; determining a precision term for the system based on a comparison of the output with a reference; and determining an overall score of the system based on the precision term and the characteristics.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 3, 2022
    Inventors: Amittai AXELROD, Scot FANG, Kevin KNIGHT
  • Publication number: 20220013108
    Abstract: Desired vehicle destinations may be determined from spoken dialogs. A speech input may be received from a user through a voice user interface. Current utterance variables may be obtained by tokenizing the user speech input. One or more of a plurality of utterance templates for a reply to the user speech input may be determined by a trained automatic agent based on the plurality of current utterance variables. One of a plurality of Application Programming Interfaces (API) to call and one or more parameters for the API to call with may be determine by the trained automatic agent based on the plurality of current utterance variables. A response may be obtained from the API call. A context string for the reply to the user speech input by the trained automatic agent may be constructed based on the utterance templates and the response of the API call.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Kevin KNIGHT, Arkady ARKHANGORODSKY, Amittai AXELROD, Christopher CHU, Scot FANG, Yiqi HUANG, Ajay NAGESH, Xing SHI, Boliang ZHANG
  • Patent number: 11188664
    Abstract: Systems and methods for facilitating editing of a confidential document by a non-privileged person by stripping away content and meaning from the document without human intervention such that only structural and/or grammatical information of the document are conveyed to the non-privileged person are disclosed. Exemplary implementations may: receive an electronic document including text conveying one or more confidential concepts; provide a content-stripped version of the electronic document to a human editor; receive an edited content-stripped version of the electronic document; and provide an edited electronic document based on the edited content-stripped version such that human-editor-provided changes were effectuated without the human editor ever being exposed to the content and meaning contained in the electronic document.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: November 30, 2021
    Assignee: Specifio, Inc.
    Inventors: Ian C. Schick, Kevin Knight, Jay Priyadarshi, Xing Shi
  • Patent number: 11151578
    Abstract: Embodiments of the disclosure provide a method and system for processing a customer inquiry. The method includes obtaining multiple conversations. Each of the conversations includes multiple conversation entries associated with the conversation. The method also includes, for each of the conversations, generating a directed path from a start to an end of the historical conversation. The directed path includes multiple edges and vertices. Each of the edges represents a conversation entry or an API call associated with the conversation, and each of the vertices represents a state of the conversation. The method further includes generating a directed graph based on the generated directed paths and determining an optimized directed path based on the directed graph. The method also includes receiving a customer inquiry from a user device associated with a customer, and generating a response based on the optimized directed path.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: October 19, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Axelrod Amittai, Kevin Knight
  • Publication number: 20210232759
    Abstract: Systems and methods for providing a data structure representing patent claims are disclosed. Exemplary implementations may: obtain a claim set; process a claim line of the claim set; identify one or more features in the claim fine to be stored in the data structure; and store the one or more features in the data structure.
    Type: Application
    Filed: April 14, 2021
    Publication date: July 29, 2021
    Inventors: Ian C. Schick, Kevin Knight, Jay Priyadarshi, Xing Shi
  • Patent number: 11023662
    Abstract: Systems and methods for providing adaptive surface texture in auto-drafted patent documents are disclosed. Exemplary implementations may: obtain a plurality of style attributes, a given style attribute being descriptive of a type of document characteristic that is often-repeated or habitual in patent documents; obtain values for the plurality of style attributes, a given value of a style attribute being descriptive of a specific document characteristic that is often-repeated or habitual in one or more sample patent documents; and provide an auto-drafted patent document exhibiting the values for the plurality of style attributes.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 1, 2021
    Assignee: Specifio, Inc.
    Inventors: Ian C. Schick, Kevin Knight, Jay Priyadarshi, Xing Shi
  • Publication number: 20200311351
    Abstract: Systems, methods, and storage media for extracting patent document templates from a patent corpus are disclosed. Exemplary implementations may: obtain a patent corpus; receive one or more parameters; determine one or more subsets of the patent corpus by filtering the patent corpus based on the one or more parameters; identify one or more document clusters within individual ones of the one or more subsets of the patent corpus; obtain a patent document template corresponding to the first document cluster; and/or perform other operations.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Ian C. Schick, Kevin Knight
  • Patent number: 10747953
    Abstract: Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document are disclosed. Exemplary implementations may: obtain one or more example documents, a given example document including a patent document; identify common formatting features among the one or more example documents; determine a document plan for a patent application based on information gained from the one or more example documents; receive one or more previously unseen patent claims; and use computerized natural language generation to automatically create a new patent application based on both the document plan and the one or more patent claims such that the new patent application reflects subject matter of the one or more patent claims and is otherwise consistent with the one or more example documents.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 18, 2020
    Assignee: SPECIFIO, INC.
    Inventors: Jay Priyadarshi, Ian C. Schick, Xing Shi, Kevin Knight
  • Publication number: 20200234000
    Abstract: Systems and methods for providing adaptive surface texture in auto-drafted patent documents are disclosed. Exemplary implementations may: obtain a plurality of style attributes, a given style attribute being descriptive of a type of document characteristic that is often-repeated or habitual in patent documents; obtain values for the plurality of style attributes, a given value of a style attribute being descriptive of a specific document characteristic that is often-repeated or habitual in one or more sample patent documents; and provide an auto-drafted patent document exhibiting the values for the plurality of style attributes.
    Type: Application
    Filed: April 3, 2020
    Publication date: July 23, 2020
    Inventors: Ian C. Schick, Kevin Knight, Jay Priyadarshi, Xing Shi
  • Patent number: 10713443
    Abstract: Systems and methods for enhancing the depth and richness of content in computer-generated patent applications by providing non-explicit support for individual claim features are disclosed. Exemplary implementations may: receive a previously unseen claim feature, the previously unseen claim feature being absent from the previously received patent documents; provide one or more sentences of never-been-seen-before computer-generated text using the trained machine learning model and the previously unseen claim feature as input; and insert the one or more sentences of non-explicit support in a draft patent application proximal to explicit support for the previously unseen claim feature.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 14, 2020
    Assignee: Specifio, Inc.
    Inventors: Kevin Knight, Ian C. Schick, Jay Priyadarshi
  • Publication number: 20200210603
    Abstract: Systems and methods for facilitating editing of a confidential document by a non-privileged person by stripping away content and meaning from the document without human intervention such that only structural and/or grammatical information of the document are conveyed to the non-privileged person are disclosed. Exemplary implementations may: receive an electronic document including text conveying one or more confidential concepts; provide a content-stripped version of the electronic document to a human editor; receive an edited content-stripped version of the electronic document; and provide an edited electronic document based on the edited content-stripped version such that human-editor-provided changes were effectuated without the human editor ever being exposed to the content and meaning contained in the electronic document.
    Type: Application
    Filed: March 10, 2020
    Publication date: July 2, 2020
    Inventors: Ian C. Schick, Kevin Knight, Jay Priyadarshi, Xing Shi
  • Publication number: 20200211029
    Abstract: Embodiments of the disclosure provide methods and systems for generating a customer inquiry processing model for processing customer inquiries. The method includes obtaining a conversation log comprising a plurality of conversation entries associated with a conversation between a customer and an agent. The method also includes identifying, from the conversation entries, a slot of key information and determining that the identified slot relates to an application program interface (API) call. The method also includes obtaining an API log comprising a plurality of API calls associated with the conversation, and identifying an API call from the API calls included in the API call log based on the identified slot. The method further includes associating the identified slot with the corresponding API call and generating a customer inquiry processing model for processing a customer inquiry based on information relating to the identified slot and the corresponding API call.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Applicant: DiDi Research America, LLC
    Inventors: Xing SHI, Kevin Knight