Patents by Inventor Joseph Edwin Johnson, JR.
Joseph Edwin Johnson, JR. 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: 10708201Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.Type: GrantFiled: June 27, 2019Date of Patent: July 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Hailong Mu, Matthew W Schuerman, Ying Wang
-
Patent number: 10691896Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.Type: GrantFiled: October 2, 2018Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, Jr., Emmanouil Koukoumidis, Donald Brinkman, Matthew Schuerman
-
Publication number: 20200097951Abstract: Human body activity associated with a task provided to a user may be used in a mining process of a cryptocurrency system. A server may provide a task to a device of a user which is communicatively coupled to the server. A sensor communicatively coupled to or comprised in the device of the user may sense body activity of the user. Body activity data may be generated based on the sensed body activity of the user. The cryptocurrency system communicatively coupled to the device of the user may verify if the body activity data satisfies one or more conditions set by the cryptocurrency system, and award cryptocurrency to the user whose body activity data is verified.Type: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Dustin ABRAMSON, Derrick FU, Joseph Edwin JOHNSON, JR.
-
Publication number: 20200090680Abstract: Among other things, embodiments of the present disclosure may be used to help train speech recognizers for improving generalized voice experience quality in a chat bot system. In some embodiments, the system provides users with games to play to increase user engagement with the chat bot system.Type: ApplicationFiled: September 25, 2019Publication date: March 19, 2020Inventors: Dustin Isaac ABRAMSON, Don Edward DIEKNEITE, Joseph Edwin JOHNSON, JR., Kati Amanda LONDON, Brandon Scott JONES, Kevin Michael MUNOZ
-
Patent number: 10581765Abstract: Representative embodiments disclose mechanisms for discovering, synthesizing, presenting and interacting with multiple chat bots. A broker system can interact with a user and receive a query which is passed to a search engine. The search results are evaluated for bots provided by domains. The query can be submitted to the discovered bots. For domains that do not provide a bot, a bot can be synthesized if desired and the query submitted to the synthesized bots. Answers from the bots are retrieved. Answer are directly presented for bots that are directly surfaced to the user in the search results page. Answers can be fused for bots that are not directly surfaced to the user and presented via a broker bot. Answers from the one bot can be fed to other bots so that the bots can participate in a group chat between bots and the user.Type: GrantFiled: June 12, 2017Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Donald Brinkman, Dustin Abramson, Oussama Elachqar, Hailong Mu, Maria Alexandropoulou
-
Patent number: 10574597Abstract: Methods, systems, and computer programs are presented for providing a user interface (UI) for monitoring and debugging an Artificial Intelligence (AI) chatting hot. One method includes operations for receiving a selection on the UI to replay an electronic conversation between a first and a second party, selecting conversation data associated with the electronic conversation from a data log having conversation data from several electronic conversations, and analyzing the conversation data to identify conversation parameters. The conversation parameters include text in each entry of the electronic conversation, timing of the entries, and debugging parameters for each entry. The method further includes an operation for causing presentation of the electronic conversation on the UI, which includes presenting the text of each entry, the audio corresponding to speech associated with each entry timed according to the timing of the entry, and the debugging parameters embedded within the presented text.Type: GrantFiled: September 18, 2017Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, Jr., Matthew W Schuerman, Donald Frank Brinkman, Jr.
-
Patent number: 10535344Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user experience. In an example, a conversational system may use one or more sensors of a user device to affect the topic or direction of a conversation or to identify a new conversation topic. The conversational system may also receive input from a user, wherein a GUI may enable the user to specify or alter semantic information used during the conversation. The GUI may comprise one or more skeuomorphic elements designed to provide a familiar or intuitive way for the user to interact with the conversational system. The GUI may also be used to disambiguate messages or convey emotion or sentiment to the user. In another example, haptic or audio feedback may be provided alongside a message to convey emotion to the user during the conversation.Type: GrantFiled: June 8, 2017Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, Jr., Emmanouil Koukoumidis, Donald Brinkman, Hailong Mu, Dustin Abramson, Hudong Wang, Dan Vann, Youssef Hammad
-
Publication number: 20190386936Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.Type: ApplicationFiled: June 27, 2019Publication date: December 19, 2019Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Hailong Mu, Matthew W. Schuerman, Ying Wang
-
Patent number: 10468050Abstract: Among other things, embodiments of the present disclosure may be used to help train speech recognizers for improving generalized voice experience quality in a chat bot system. In some embodiments, the system provides users with games to play to increase user engagement with the chat bot system.Type: GrantFiled: June 14, 2017Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dustin Isaac Abramson, Don Edward Diekneite, Joseph Edwin Johnson, Jr., Kati Amanda London, Brandon Scott Jones, Kevin Michael Munoz
-
Patent number: 10374982Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.Type: GrantFiled: June 30, 2017Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Hailong Mu, Matthew W Schuerman, Ying Wang
-
Publication number: 20190109804Abstract: Systems and methods may be used to process and output information related to a non-speech vocalization, for example from a user attempting to mimic a non-speech sound. A method may include determine a mimic quality value associated with an audio file by comparing a non-speech vocalization to a prerecorded audio file. For example, the method may include determining an edit distance between the non-speech vocalization and the prerecorded audio file. The method may include assigning a mimic quality value to the audio file based on the edit distance. The method may include outputting the mimic quality value.Type: ApplicationFiled: April 20, 2018Publication date: April 11, 2019Inventors: Derrick Fu, Kati Amanda London, James Bigbee Garver, Joseph Edwin Johnson, JR., Ying Wang, Oussama Elachqar, Zhiying Zhang
-
Publication number: 20190089656Abstract: Methods, systems, and computer programs are presented for providing a user interface (UI) for monitoring and debugging an Artificial Intelligence (AI) chatting hot. One method includes operations for receiving a selection on the UI to replay an electronic conversation between a first and a second party, selecting conversation data associated with the electronic conversation from a data log having conversation data from several electronic conversations, and analyzing the conversation data to identify conversation parameters. The conversation parameters include text in each entry of the electronic conversation, timing of the entries, and debugging parameters for each entry. The method further includes an operation for causing presentation of the electronic conversation on the UI, which includes presenting the text of each entry, the audio corresponding to speech associated with each entry timed according to the timing of the entry, and the debugging parameters embedded within the presented text.Type: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Joseph Edwin Johnson, JR., Matthew W Schuerman, Donald Frank Brinkman, JR.
-
Publication number: 20190034411Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.Type: ApplicationFiled: October 2, 2018Publication date: January 31, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Matthew SCHUERMAN
-
Publication number: 20190007350Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Hailong Mu, Matthew W. Schuerman, Ying Wang
-
Publication number: 20180365296Abstract: Systems and methods are disclosed for conversationally-relevant content requests. In one implementation, a first communication is processed to identify a first content element within the communication. The first content element is stored within a first content repository. A content request is generated based on the first content repository. The content request is provided to the user. A second communication is received from the user in response to the content request. An action is initiated based on the second communication.Type: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Dustin Isaac Abramson, Steven Gary Zittrower, Di Li, Ying Wang
-
Publication number: 20180358008Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user experience. In an example, a conversational system may use one or more sensors of a user device to affect the topic or direction of a conversation or to identify a new conversation topic. The conversational system may also receive input from a user, wherein a GUI may enable the user to specify or alter semantic information used during the conversation. The GUI may comprise one or more skeuomorphic elements designed to provide a familiar or intuitive way for the user to interact with the conversational system. The GUI may also be used to disambiguate messages or convey emotion or sentiment to the user. In another example, haptic or audio feedback may be provided alongside a message to convey emotion to the user during the conversation.Type: ApplicationFiled: June 8, 2017Publication date: December 13, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Hailong MU, Dustin ABRAMSON, Hudong WANG, Dan VANN, Youssef HAMMAD
-
Patent number: 10120866Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.Type: GrantFiled: April 28, 2017Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, Jr., Emmanouil Koukoumidis, Donald Brinkman, Matthew Schuerman
-
Publication number: 20180314684Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Matthew SCHUERMAN
-
Publication number: 20180286426Abstract: Among other things, embodiments of the present disclosure may be used to help train speech recognizers for improving generalized voice experience quality in a chat bot system. In some embodiments, the system provides users with games to play to increase user engagement with the chat bot system.Type: ApplicationFiled: June 14, 2017Publication date: October 4, 2018Inventors: Dustin Isaac Abramson, Don Edward Diekneite, Joseph Edwin Johnson, JR., Kati Amanda London, Brandon Scott Jones, Kevin Michael Munoz
-
Publication number: 20180287968Abstract: Representative embodiments disclose mechanisms for discovering, synthesizing, presenting and interacting with multiple chat bots. A broker system can interact with a user and receive a query which is passed to a search engine. The search results are evaluated for bots provided by domains. The query can be submitted to the discovered bots. For domains that do not provide a bot, a bot can be synthesized if desired and the query submitted to the synthesized bots. Answers from the bots are retrieved. Answer are directly presented for bots that are directly surfaced to the user in the search results page. Answers can be fused for bots that are not directly surfaced to the user and presented via a broker bot. Answers from the one bot can be fed to other bots so that the bots can participate in a group chat between bots and the user.Type: ApplicationFiled: June 12, 2017Publication date: October 4, 2018Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Donald Brinkman, Dustin Abramson, Oussama Elachqar, Hailong Mu, Maria Alexandropoulou