Patents by Inventor Emmanouil Koukoumidis

Emmanouil Koukoumidis 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).

  • Publication number: 20190037343
    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.
    Type: Application
    Filed: October 1, 2018
    Publication date: January 31, 2019
    Inventors: Namita Parab, Emmanouil Koukoumidis, Norm Bryar
  • Publication number: 20190034411
    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.
    Type: Application
    Filed: October 2, 2018
    Publication date: January 31, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Matthew SCHUERMAN
  • Publication number: 20190007350
    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.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Hailong Mu, Matthew W. Schuerman, Ying Wang
  • Publication number: 20180365570
    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.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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
  • Publication number: 20180365296
    Abstract: 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: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Dustin Isaac Abramson, Steven Gary Zittrower, Di Li, Ying Wang
  • Publication number: 20180357286
    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.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Inventors: Ying Wang, Qi Yao, Maria Alexandropoulou, Konstantinos Aisopos, Di Li, Oussama Elachqar, Emmanouil Koukoumidis
  • Publication number: 20180358008
    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.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Hailong MU, Dustin ABRAMSON, Hudong WANG, Dan VANN, Youssef HAMMAD
  • Patent number: 10136251
    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.
    Type: Grant
    Filed: November 28, 2013
    Date of Patent: November 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Namita Parab, Emmanouil Koukoumidis, Norm Bryar
  • Patent number: 10120866
    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.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Edwin Johnson, Jr., Emmanouil Koukoumidis, Donald Brinkman, Matthew Schuerman
  • Publication number: 20180316631
    Abstract: Systems and methods for personality consistent automated chatting are provided. The systems and methods track the emotional state of the chat bot, track entity related dispositions of the chat bot and/or track the closeness of the relationship between the chat bot and a user. Accordingly, the systems and methods are able to provide consistent personality and/or points of view by generating replies based on the tracked chat bot emotional state, chat bot entity dispositions, and/or the relationship closeness between the chat bot and the user.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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
  • Publication number: 20180314684
    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.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Edwin JOHNSON, JR., Emmanouil KOUKOUMIDIS, Donald BRINKMAN, Matthew SCHUERMAN
  • Publication number: 20180287968
    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.
    Type: Application
    Filed: June 12, 2017
    Publication date: October 4, 2018
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, JR., Donald Brinkman, Dustin Abramson, Oussama Elachqar, Hailong Mu, Maria Alexandropoulou
  • Publication number: 20180181855
    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.
    Type: Application
    Filed: December 27, 2016
    Publication date: June 28, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Edwin Johnson, JR., Emmanouil Koukoumidis, Daniel Vann, Hailong Mu
  • Publication number: 20180181854
    Abstract: Systems and methods for receiving various input data, processing said input data, and utilizing artificial emotional intelligence to analyze said input data to return calculated response stimuli are provided. Various electronic devices may be utilized to acquire input data related to a specific user, a group of users, or environments. This input data, which may comprise tone of voice, facial expressions, social media profiles, and surrounding environmental data, may be compared with past data related to a certain user, group of users, or environment. The systems and methods herein may employ artificial emotional intelligence to evaluate the aggregated data and provide a response stimulus to a user or group of users. The response stimulus may be in the form of uplifting/encouraging music, quotes, pictures, jokes, suggestions, etc. The purpose of providing the response stimuli is to significantly increase the productivity of meetings, conversations, and other interactions across electronic devices.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Daniel Massey, Dustin Abramson, Donald F. Brinkman, Jr., Scott A. Schwarz, Sergei Tuterov, Ying Wang, Qi Yao, Adam E. Shirey, Maria Alexandropoulou, Kelli Stuckart, Hudong Wang
  • Patent number: 9936346
    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.
    Type: Grant
    Filed: November 28, 2013
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Norm Bryar, Christopher Alme, Namita Parab, Stephen Lawler, Anthony Bice, Vanya Avramova
  • Publication number: 20170286503
    Abstract: A server device configured to execute an electronic data analysis platform program to store a plurality of modular data processing tools, each modular data processing tool configured to perform data processing with predetermined data types and to combine with other modular data processing tools in a data analysis pipeline, receive a user input of one or more user data sources, map the data of the one or more user data sources to one or more of the predetermined data types, determine a data analytic goal for the mapped one or more user data sources, select one or more modular data processing tools configured to process the one or more predetermined data types mapped to data of the mapped one or more user data sources to generate the data analytic goal, and generate a data analysis pipeline configured to generate the data analytic goal.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Cezar Augusto Alevatto Guimaraes Neto, Adam Edward Shirey, Anthony Turner, Brian J. Alseth, Daniel Lee Massey, Michael Andrews, Richard P. Lozada
  • Publication number: 20170286538
    Abstract: Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Nicholas Donald Atkins Lane, Arjmand Micheal Samuel
  • Patent number: 9721010
    Abstract: Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Nicholas Donald Atkins Lane, Arjmand Micheal Samuel
  • Publication number: 20170212600
    Abstract: An application programming interface is provided that allows applications to request and receive distance measurements from multiple proximity sensors arranged on a computing device such as a smart phone or tablet. Users can input ranges of values to the applications by moving objects such as hands and fingers towards and away one or more of the multiple proximity sensors. Applications can use the ranges of values provided by the proximity sensors to allow for more nuanced and precise user interfaces than what is typically available using the binary output associated with a capacitive display. The values provided by the proximity sensors can be combined with values from one or more other sensors such as accelerometers to provide additional user interface options.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Sumit Kumar, Konstantinos Aisopos
  • Patent number: 9652044
    Abstract: An application programming interface is provided that allows applications to request and receive distance measurements from multiple proximity sensors arranged on a computing device such as a smart phone or tablet. Users can input ranges of values to the applications by moving objects such as hands and fingers towards and away one or more of the multiple proximity sensors. Applications can use the ranges of values provided by the proximity sensors to allow for more nuanced and precise user interfaces than what is typically available using the binary output associated with a capacitive display. The values provided by the proximity sensors can be combined with values from one or more other sensors such as accelerometers to provide additional user interface options.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: May 16, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Sumit Kumar, Konstantinos Aisopos