Patents by Inventor Edwin Johnson
Edwin Johnson 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: 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
-
Patent number: 10275819Abstract: Incompatible item pairings may be eliminated or at least reduced when multiple items are presented. A pairwise approach is taken to train a machine learning model to return an incompatibility score for any given pair of items, which indicates a degree of incompatibility between the pair of items. Once trained, the machine learning model may be used to determine an incompatibility score for each unique pairing of items in a set of multiple items. In some embodiments, a graph is generated having nodes that correspond to the multiple items and undirected edges between pairs of the nodes. Scores are generated for each edge of the graph, a minimum spanning tree in the graph is determined, and the items are ranked based at least in part on the minimum spanning tree so that the items can be presented according to the ranking.Type: GrantFiled: May 13, 2015Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Joseph Edwin Johnson, Mohamed Mostafa Ibrahim Elshenawy, Shiblee Imtiaz Hasan, Nathan Eugene Masters, JaeHa Oh, Benjamin Schwartz
-
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: 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
-
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
-
Patent number: 10083357Abstract: Systems and methods are provided for augmenting or annotating image data to help a user locate an item among a number of items in a physical environment. The systems disclosed herein can access an image of a location that includes a number of items. The systems may then identify the items and the location of the items within the image. Further, the systems may create an interactive alternative visualization of the identified items to facilitate a user locating a particular item. For example, the alternative visualization may include presenting an ordered set of thumbnails corresponding to the items. The user can select the desired item using the alternative visualization and the systems can annotate a location within the image where the item can be located, thereby enabling the user to locate the item in the physical environment.Type: GrantFiled: May 1, 2017Date of Patent: September 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Nathan Eugene Masters, Shiblee Imtiaz Hasan, Joseph Edwin Johnson
-
Publication number: 20180181855Abstract: Systems and methods for automated mathematical chatting. The systems and methods convert any identified non-numerical inputs into vectors and then perform the mathematical equation utilizing the vectors instead of the nonnumeric inputs along with any other identified numeric inputs to obtain a numerical vector result. The systems and methods decode the numerical vector result into a result feature and then search one or more databases for output based on the result feature. The systems and methods provide the selected output from the one or more databases in response to the mathematical query.Type: ApplicationFiled: December 27, 2016Publication date: June 28, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, JR., Emmanouil Koukoumidis, Daniel Vann, Hailong Mu
-
Patent number: 10002377Abstract: Techniques for detecting dimensions of an object from a three dimensional (3D) image may be provided. Dimensions of an object may be determined based upon a received 3D image and calibration information for calibrating a dimension related to the 3D image. The calibration information may be utilized for calibrating aspect ratios of the 3D image. In an example, a recommended item may be identified and presented to the user based on the determined dimensions of the object.Type: GrantFiled: December 22, 2014Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventors: Joseph Edwin Johnson, Benjamin Schwartz, Shiblee Imtiaz Hasan, Nathan Eugene Masters
-
Publication number: 20180157913Abstract: Systems and methods are provided for augmenting or annotating image data to help a user locate an item among a number of items in a physical environment. The systems disclosed herein can access an image of a location that includes a number of items. The systems may then identify the items and the location of the items within the image. Further, the systems may create an interactive alternative visualization of the identified items to facilitate a user locating a particular item. For example, the alternative visualization may include presenting an ordered set of thumbnails corresponding to the items. The user can select the desired item using the alternative visualization and the systems can annotate a location within the image where the item can be located, thereby enabling the user to locate the item in the physical environment.Type: ApplicationFiled: May 1, 2017Publication date: June 7, 2018Inventors: Nathan Eugene Masters, Shiblee Imtiaz Hasan, Joseph Edwin Johnson
-
Patent number: 9965793Abstract: Systems and methods are provided for determining dimensional criteria of a physical space and identifying a set of items that satisfy the dimensional criteria. For example, the dimensional criteria may be determined based on an image depicting the physical space or search terms provided by a user. Composite keys may be generated based on the dimensional criteria and one or more search terms provided by the user, and the generated composite keys may be used to search one or more databases storing sorted item keys and corresponding item identifiers.Type: GrantFiled: May 8, 2015Date of Patent: May 8, 2018Assignee: Amazon Technologies, Inc.Inventors: Shiblee Imtiaz Hasan, Manjeet Chayel Mohinder Singh, Joseph Edwin Johnson, Nathan Eugene Masters, Saurangshu Pandey, Benjamin Schwartz
-
Patent number: 9711985Abstract: A method, apparatus, and/or system for providing an action with respect to a mobile device using a robotic device that tracks the user. In accordance with at least one embodiment, a request to perform an action with respect to an electronic device is received. Information may be sent to one or more robotic devices within a proximity of the electronic device. A robotic device of the one or more robotic devices may be selected to perform the action. An indication may be received from the robotic device that indicates that the user has interacted with the robotic device. Instructions may be sent to the robotic device to perform the action with respect to the electronic device. A location of the user may be tracked while charging is performed by the robotic device. The robotic device may be instructed to follow the user at a threshold distance from the user.Type: GrantFiled: March 30, 2015Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Joseph Edwin Johnson, Michael Brian Stoops, Benjamin Schwartz, Nathan Eugene Masters, Shiblee Imtiaz Hasan
-
Patent number: 9665960Abstract: Systems and methods are provided for augmenting or annotating image data to help a user locate an item among a number of items in a physical environment. The systems disclosed herein can access an image of a location that includes a number of items. The systems may then identify the items and the location of the items within the image. Further, the systems may create an interactive alternative visualization of the identified items to facilitate a user locating a particular item. For example, the alternative visualization may include presenting an ordered set of thumbnails corresponding to the items. The user can select the desired item using the alternative visualization and the systems can annotate a location within the image where the item can be located, thereby enabling the user to locate the item in the physical environment.Type: GrantFiled: December 22, 2014Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Nathan Eugene Masters, Shiblee Imtiaz Hasan, Joseph Edwin Johnson