-
公开(公告)号:US10535344B2
公开(公告)日:2020-01-14
申请号:US15617607
申请日:2017-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Joseph Edwin Johnson, Jr. , Emmanouil Koukoumidis , Donald Brinkman , Hailong Mu , Dustin Abramson , Hudong Wang , Dan Vann , Youssef Hammad
Abstract: 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.
-
公开(公告)号:US10136251B2
公开(公告)日:2018-11-20
申请号:US14092967
申请日:2013-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Namita Parab , Emmanouil Koukoumidis , Norm Bryar
IPC: H04W4/021
Abstract: Architecture that enables geofence combinations and compositions where multiple correlated geofences are generated for an entity such as a point of interest. The geofences can have varying radii relative to a specific entity and represent distinct areas or aspects of the entity. The geofences can relate to correspondingly different categories to which the entity can belong. The geofences can be of differing shapes than circular, such as polygons (e.g., rectangles, squares, etc.). Moreover, these differently shaped geofences can be applied to a single entity. Each geofence of a geofence set associated with an entity can be assigned to represent different parts of an entity such as a part a shopping mall. Geofence composition is obtained by combining multiple primitive geofences to compose more complex geofence(s) for an entity and for embedding the relationship of the primitive geofences into such compositions.
-
公开(公告)号:US09936346B2
公开(公告)日:2018-04-03
申请号:US14092968
申请日:2013-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Emmanouil Koukoumidis , Norm Bryar , Christopher Alme , Namita Parab , Stephen Lawler , Anthony Bice , Vanya Avramova
IPC: H04W4/02
Abstract: Architecture that enables the capability to more effectively define and resize geofences to provide improved geofence utility based on rich context and crowd-sourced data. The architecture enables the intelligent placement of geofences based on rich context that includes both user context and ambient context such as the (predicted or implicitly/explicitly defined) user's travel path, mode of transport, the type of the entity to be visited by the user and geofenced, and the user incentive for visiting the entity to be geofenced. The ambient context includes non-user specific information such as external conditions that may limit or thwart user mobility such as traffic and weather conditions. The rich context and crowd-sourced data assist in improving the spatiotemporal accuracy of suggested/constructed geofences thereby creating a “shaped” geofence that is sufficiently defined to approximate the shape of the entity being geofenced with some degree of accuracy.
-
公开(公告)号:US10708201B2
公开(公告)日:2020-07-07
申请号:US16455285
申请日:2019-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Emmanouil Koukoumidis , Joseph Edwin Johnson, Jr. , Hailong Mu , Matthew W Schuerman , Ying Wang
Abstract: 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.
-
公开(公告)号:US10581765B2
公开(公告)日:2020-03-03
申请号:US15620724
申请日:2017-06-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Emmanouil Koukoumidis , Joseph Edwin Johnson, Jr. , Donald Brinkman , Dustin Abramson , Oussama Elachqar , Hailong Mu , Maria Alexandropoulou
IPC: H04L12/58 , G06F16/951 , G06F16/248 , G06F17/27
Abstract: 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.
-
公开(公告)号:US20180181855A1
公开(公告)日:2018-06-28
申请号:US15391488
申请日:2016-12-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Joseph Edwin Johnson, JR. , Emmanouil Koukoumidis , Daniel Vann , Hailong Mu
CPC classification number: G06N3/006 , G06F16/2428 , G06F16/532 , G06F16/9024 , G06F16/9032 , G06N3/0445 , G06N5/022 , G06N5/027 , G06N5/04
Abstract: 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.
-
公开(公告)号:US11625622B2
公开(公告)日:2023-04-11
申请号:US15624141
申请日:2017-06-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Emmanouil Koukoumidis , Joseph Johnson, Jr. , Dustin I. Abramson , Maria A. Rangel , Ying Wang , Di Li , Steven G. Zittrower , Hailong Mu , Kelli A. Stuckart , Hudong Wang , Pengfei Hao , Donald F. Brinkman , Kati A. London , Zhan Chen
IPC: G06N5/04 , G06F40/30 , G06F40/216 , G06F40/284 , G06F40/295 , G06N3/08 , G06N3/04 , G06N7/00 , G06N3/088
Abstract: Aspects of the present disclosure provide systems and methods for detecting memorable events of a user, storing those memorable events in a user profile, and leveraging those events to the user. In so doing, memorable events with positive emotional weight may be recalled to encourage delightful experiences. Alternatively or additionally, memorable events with negative emotional weight may be recalled to increase user engagement for conversational systems.
-
公开(公告)号:US20190037343A1
公开(公告)日:2019-01-31
申请号:US16148960
申请日:2018-10-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Namita Parab , Emmanouil Koukoumidis , Norm Bryar
IPC: H04W4/021
Abstract: Architecture that enables geofence combinations and compositions where multiple correlated geofences are generated for an entity such as a point of interest. The geofences can have varying radii relative to a specific entity and represent distinct areas or aspects of the entity. The geofences can relate to correspondingly different categories to which the entity can belong. The geofences can be of differing shapes than circular, such as polygons (e.g., rectangles, squares, etc.). Moreover, these differently shaped geofences can be applied to a single entity. Each geofence of a geofence set associated with an entity can be assigned to represent different parts of an entity such as a part a shopping mall. Geofence composition is obtained by combining multiple primitive geofences to compose more complex geofence(s) for an entity and for embedding the relationship of the primitive geofences into such compositions.
-
公开(公告)号:US20180357286A1
公开(公告)日:2018-12-13
申请号:US15617093
申请日:2017-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ying Wang , Qi Yao , Maria Alexandropoulou , Konstantinos Aisopos , Di Li , Oussama Elachqar , Emmanouil Koukoumidis
CPC classification number: G06F17/30528 , G06F17/2785 , G06F17/30401 , G06F17/3053 , G06F17/30867 , G06K9/00302 , G06N3/006 , G06N5/04 , G06N99/005 , G10L25/63
Abstract: A system provides emotionally and intellectually relevant responses to user queries received by a chatbot instantiated by a computing device. The system also receives user data associated with the user query. The user query is communicated to a first supervised machine learning model to obtain a first plurality of ranked responses. The system also communicates the received user data to a second supervised machine learning model to obtain a first plurality of emotions associated with the user data. The system then determines determine a second plurality of emotions for the first plurality of responses and re-ranks the first plurality of responses based on a comparison of the first plurality of emotions and the second plurality of emotions. The system then selects a response to the user query from the re-ranked responses and outputs the selected response using the chatbot instantiated by the computing device.
-
公开(公告)号:US10120866B1
公开(公告)日:2018-11-06
申请号:US15581969
申请日:2017-04-28
Applicant: Microsoft Technology Licensing, LLC
Abstract: 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.
-
-
-
-
-
-
-
-
-