Patents by Inventor Ryan Brink
Ryan Brink 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: 11756553Abstract: In an approach for training data enhancement for an interactive response system, a processor retrieves a set of training data including a set of intents, a set of entities, and a set of utterances that map to each intent. A processor determines iteratively a root verb among the set of utterances for each intent. A processor to determine a set of new intents based on analysis of the determined root verb by performing a pairwise iteration and similarity score over the set of intents. A processor determines iteratively one or more new entities for each new intent. A processor generates a set of new training data based on the set of new intents and entities.Type: GrantFiled: September 17, 2020Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Andrew R. Freed, Aaron T. Smith, Ryan Brink, Vamshi Krishna Thotempudi, Jasmeet Singh, Marco Noel
-
Patent number: 11711469Abstract: Methods, computer program products, and systems are presented.Type: GrantFiled: May 10, 2021Date of Patent: July 25, 2023Assignee: International Business Machines CorporationInventors: Ryan Brink, Andrew R. Freed, Marco Noel
-
Publication number: 20220360668Abstract: Methods, computer program products, and systems are presented.Type: ApplicationFiled: May 10, 2021Publication date: November 10, 2022Inventors: Ryan BRINK, Andrew R. FREED, Marco NOEL
-
Publication number: 20220084526Abstract: In an approach for training data enhancement for an interactive response system, a processor retrieves a set of training data including a set of intents, a set of entities, and a set of utterances that map to each intent. A processor determines iteratively a root verb among the set of utterances for each intent. A processor to determine a set of new intents based on analysis of the determined root verb by performing a pairwise iteration and similarity score over the set of intents. A processor determines iteratively one or more new entities for each new intent. A processor generates a set of new training data based on the set of new intents and entities.Type: ApplicationFiled: September 17, 2020Publication date: March 17, 2022Inventors: Andrew R. Freed, Aaron T. Smith, Ryan Brink, Vamshi Krishna Thotempudi, Jasmeet Singh, Marco Noel
-
Patent number: 10825446Abstract: A method improves a functionality of a conversational agent that is generated by an artificial intelligence (AI) system. A conversational agent receives a first utterance from a first entity. The AI system identifies an unverified response to the first utterance; sends the unverified response to the first entity; and receives a positive feedback indication about the unverified response from the first entity. The AI system searches a data store in order to identify an entry for a second utterance by a second entity, where the second entity has sent a positive feedback for the unverified response. The AI system sends the second utterance and the unverified response to the first entity, and receives a positive feedback for the unverified response to the second utterance from the first entity in order to mark the unverified response as a verified response, which responds to future receipts of the first utterance.Type: GrantFiled: November 14, 2018Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Aaron T. Smith, Andrew R. Freed, Joshua S. Allen, Jason M. Brown, Ryan Brink, Sorabh Murgai
-
Publication number: 20200152173Abstract: A method improves a functionality of a conversational agent that is generated by an artificial intelligence (AI) system. A conversational agent receives a first utterance from a first entity. The AI system identifies an unverified response to the first utterance; sends the unverified response to the first entity; and receives a positive feedback indication about the unverified response from the first entity. The AI system searches a data store in order to identify an entry for a second utterance by a second entity, where the second entity has sent a positive feedback for the unverified response. The AI system sends the second utterance and the unverified response to the first entity, and receives a positive feedback for the unverified response to the second utterance from the first entity in order to mark the unverified response as a verified response, which responds to future receipts of the first utterance.Type: ApplicationFiled: November 14, 2018Publication date: May 14, 2020Inventors: AARON T. SMITH, ANDREW R. FREED, JOSHUA S. ALLEN, JASON M. BROWN, RYAN BRINK, SORABH MURGAI
-
Patent number: 9407870Abstract: A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.Type: GrantFiled: January 9, 2015Date of Patent: August 2, 2016Assignee: LiveQoS Inc.Inventors: Ryan Brink, Pranay Kumar, Gregory Flatt, Desmond McNamee
-
Publication number: 20160119154Abstract: A network performance-based billing method of billing for a plurality of file transmissions over a network comprises (1) selecting one or more performance improvement features associated with a service; (2) selecting a performance level associated with a bucket size representing the maximum number of bytes that can be transferred at the selected performance level; (3) selecting one or more parameters associated with each selected performance improvement feature; (4) selecting a target performance level to achieve for a selected file transmission; and (5) adjusting the selected parameters at the selected file transmission to achieve the selected performance level, wherein the bucket level associated with the selected performance level is depleted by the size of the transmitted file.Type: ApplicationFiled: October 23, 2015Publication date: April 28, 2016Inventors: Matthew Robert Williams, Martin William Horne, Ryan Brink, Stephane Brunet, Scott Christopher Alan Jackson, Geoffrey Longman
-
Publication number: 20150181162Abstract: A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.Type: ApplicationFiled: January 9, 2015Publication date: June 25, 2015Inventors: Ryan Brink, Pranay Kumar, Gregory Flatt, Desmond McNamee
-
Patent number: 8966598Abstract: A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.Type: GrantFiled: March 14, 2013Date of Patent: February 24, 2015Assignee: LiveQoS Inc.Inventors: Ryan Brink, Pranay Kumar, Gregory Flatt, Desmond McNamee
-
Publication number: 20130318574Abstract: A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.Type: ApplicationFiled: March 14, 2013Publication date: November 28, 2013Applicant: LIVEQOS INC.Inventors: Ryan Brink, Pranay Kumar, Gregory Flatt, Desmond McNamee