Patents by Inventor Haim SOMECH

Haim SOMECH 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: 10728200
    Abstract: Various embodiments, methods, and systems for implementing message management are provided. Message management includes assisting with selecting recipients for messages, and generating, tracking, personalizing, and optimizing messages. The messaging system provides message operations for cycle messages, message tracking interface features, and automatically generating message feature values. In operation, for automatically generating message feature values, a first message to be generated is determined to correspond to a message type. The message type comprises one or more message features, where the one or more messaging features are generated based on customary messaging data. A machine-learning model supports identifying the automatically generated message feature value.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi Miller, Haim Somech, Ido Priness
  • Publication number: 20200218585
    Abstract: Aspects of the technology described herein improve the clarity of information provided in automatically generated notifications, such as reminders, tasks, alerts or other messages or communications provided to a user. The clarity may be improved through augmentations that provide additional information or specificity to the user. For example, instead of providing a notification reminding the user, “remember to send the slides before the meeting,” the user may be provided with a notification reminding the user “remember to send the updated sales presentation before the executive committee meeting on Tuesday. The augmentation may take several forms including substituting one word in the notification with another more specific word, adding additional content such as a word or phrase to the notification without altering the existing content, and/or by rephrasing the content for grammatical correctness and/or clarity.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Dikla DOTAN-COHEN, Ido PRINESS, Haim SOMECH, Anat INON, Amitay DROR, Michal Yarom Zarfati
  • Patent number: 10673970
    Abstract: Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined. The availably may comprise a model with score(s) corresponding to the user's capability for carrying out tasks associated with addressing the event. Additionally, notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dikla Dotan-Cohen, Assaf Avihoo, Ido Priness, Haim Somech
  • Publication number: 20200151359
    Abstract: Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventors: Dikla DOTAN-COHEN, Haim SOMECH, Ido PRINESS
  • Patent number: 10623364
    Abstract: In some implementations, a method includes extracting completion criteria of an action item and parameters of the completion criteria from a message portion of a user message between users. In response to determining, from sensor data provided by one or more sensors associated with a user, the user practices a routine, a routine-related aspect is generated from a user routine model of the user for the routine. It is inferred that at least one of the extracted completion criteria of the action item is unsatisfied based on the extracted parameters and the identified routine-related aspect. Based on the inferring, a notification is provided to at least one user associated with the action item.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dikla Dotan-Cohen, Haim Somech, Ido Priness
  • Publication number: 20200110578
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating content navigation, according to embodiments of the present invention. In one embodiment, a data structure is generated to organize data from content corresponding with an event at which the content is discussed. During the event, input is monitored, and an input for which to identify relevant content is detected. Based on the input, content that is relevant to the detected input is identified using the data structure by comparing at least a portion of the detected input with the data in the data structure. An indication of the relevant content is provided to trigger presentation of the relevant content, or a notification thereof.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: Adi L. MILLER, Haim SOMECH, Michal BLOCH RON
  • Publication number: 20200107152
    Abstract: The technology described herein manages communications received by a mobile computing device by ascertaining a user's availability to receive an incoming communication. The technology described herein can optimize the use of notification resources on a computing device to provide notifications only when a user is available to respond to a communication the notification announces. The user's availability to receive a communication can be inferred through the analysis of signal data that describes a present context of the mobile device and/or the mobile device's user. Upon determining a present level of availability, the technology described herein can take several different actions. The actions include generating an alternative notification for a newly received communication, generating no notification for a newly received communication, and communicating an automated “not available” message to the originator of a newly received communication.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Inventors: DIKLA DOTAN-COHEN, IDO PRINESS, HAIM SOMECH
  • Patent number: 10601591
    Abstract: Systems, methods, and computer-readable storage media are provided for enabling discovery of a user by a member of an inner circle of the member when the user is in close proximity to the member. An indication is received from a user device indicating members of an inner circle of the user. A private key is sent to the mobile devices of each member of the inner circle. When the user device broadcasts an encrypted identifier, member devices with the private key can decrypt the encrypted identifier, allowing the member to discover that the user is in close proximity. The user can also update membership of the inner circle so that only members presently in the inner circle can discover that the user is in close proximity.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alona Kushnirsky, Haim Somech, Oded Nahir
  • Patent number: 10585991
    Abstract: Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the responses to a user and the user's context within the CS. An IA receives CS content that includes natural language expressions encoding users' conversations and determines content features based on natural language models. The content features indicate intended semantics of the expressions. The IA identifies likely-relevant content to the targeted user, to generate a response for. Identifying such content includes determining a relevance of the content based on content features, a context of the CS, a user-interest model, and a content-relevance model. Identifying the likely-relevant content to respond to is based on the determined relevance of the content and relevance thresholds. Various responses to the identified portions of the content are automatically generated and provided based on a natural language response-generation model targeted to the user.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi Miller, Shira Weinberg, Haim Somech, Hen Fitoussi
  • Patent number: 10586216
    Abstract: One or more techniques and/or systems are provided for determining a user work schedule. A user may seldom update actual work hours, such as within a calendar, to reflect an actual schedule of the user, which may result in erroneous information being exposed to services that may notify other users as to when the user is inside or outside work hours. Accordingly, user signals (e.g., a current device location, execution of a work-related app, access to a work VPN, participation in a conference call from home, etc.) may be evaluated to generate a set of user activity patterns that may be indicative of recurring work patterns of the user. A user work schedule for the user may be determined based upon the set of user activity patterns. The user work schedule may be used to modify user interfaces (e.g., a conferencing website, a phone app, etc.) exposed to other users.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. Miller, Haim Somech, Shira Weinberg
  • Patent number: 10572680
    Abstract: Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dikla Dotan-Cohen, Haim Somech, Ido Priness
  • Patent number: 10546386
    Abstract: The presently disclosed subject matter includes a method and system configured for enabling using a high resolution imaging assembly for surveying large areas as well as for tracking objects within the surveyed area, notwithstanding the bandwidth limitation of the communication link.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 28, 2020
    Assignee: ISRAEL AEROSPACE INDUSTRIES LTD.
    Inventors: Ohad Rozenberg, Haim Somech
  • Patent number: 10516964
    Abstract: The technology described herein manages communications received by a mobile computing device by ascertaining a user's availability to receive an incoming communication. The technology described herein can optimize the use of notification resources on a computing device to provide notifications only when a user is available to respond to a communication the notification announces. The user's availability to receive a communication can be inferred through the analysis of signal data that describes a present context of the mobile device and/or the mobile device's user. Upon determining a present level of availability, the technology described herein can take several different actions. The actions include generating an alternative notification for a newly received communication, generating no notification for a newly received communication, and communicating an automated “not available” message to the originator of a newly received communication.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dikla Dotan-Cohen, Ido Priness, Haim Somech
  • Publication number: 20190356750
    Abstract: Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined. The availably may comprise a model with score(s) corresponding to the user's capability for carrying out tasks associated with addressing the event. Additionally, notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.
    Type: Application
    Filed: November 19, 2018
    Publication date: November 21, 2019
    Inventors: Dikla Dotan-Cohen, Assaf Avihoo, Ido Priness, Haim Somech
  • Publication number: 20190281001
    Abstract: Various embodiments, methods, and systems for implementing message management are provided. Message management includes assisting with selecting recipients for messages, and generating, tracking, personalizing, and optimizing messages. The messaging system provides message operations for cycle messages, message tracking interface features, and automatically generating message feature values. In operation, for automatically generating message feature values, a first message to be generated is determined to correspond to a message type. The message type comprises one or more message features, where the one or more messaging features are generated based on customary messaging data. A machine-learning model supports identifying the automatically generated message feature value.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 12, 2019
    Inventors: Adi MILLER, Haim SOMECH, Ido PRINESS
  • Patent number: 10388325
    Abstract: Aspects of the technology described herein provide a non-disruptive natural user interface (NUI). In aspects, the NUI input is captured within a media that is to be transmitted to a recipient. Including the NUI input within the transferred media would cause a disruption to the user experience when viewing or listening to the media. Aspects of the technology described herein identify and remove, or otherwise obscure, the NUI input, while maintaining the surrounding portion of media content that does not include the NUI command. Exemplary media that can be used with the technology described herein includes images, videos, and audio transmissions. A non-disruptive NUI input can be provided when recording a media for subsequent transmission or during a synchronous media communication session.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eyal Badash, Adi L. Miller, Haim Somech
  • Publication number: 20190235523
    Abstract: A computer-implemented method of controlling an aircraft during autonomous landing. The method includes using a computer for performing the following: applying image processing on an image captured by a camera on board the aircraft while approaching a runway for identifying in the image a touchdown point (TDP) of the runway; calculating a deviation, in image parameters, of the TDP relative to the center of the image; converting the deviation in image parameters to angular and distance deviation values based on predefined ratios; calculating an offset of the aircraft's position relative to a landing corridor ending at the identified TDP based on the calculated angular and distance deviation; and transmitting the calculated offset to an aircraft control system configured to provide instructions for controlling the aircraft; wherein the offset is used for controlling the aircraft for guiding the aircraft towards the landing corridor to enable landing.
    Type: Application
    Filed: December 18, 2017
    Publication date: August 1, 2019
    Inventors: Ohad Rozenberg, Haim Somech
  • Publication number: 20190213557
    Abstract: Computerized systems for synchronizing multiple calendars are provided. User activity is monitored via sensors and user devices associated with the user. Monitoring user activity includes detecting calendar activity associated with a set of calendars that includes a first calendar. A first calendar event associated with the first calendar is detected. A second calendar included in the set of calendars and associated with the first event is determined. The second calendar is determined based on the user activity, the first calendar, or the first event. The second calendar may be determined based on a synchronization profile associated with the first calendar. The second calendar is updated to include at least a portion of the first event. The first event is synchronized and/or shared with the second calendar. Only selective portions of the event data of the first event may be provided to the second calendar.
    Type: Application
    Filed: January 7, 2018
    Publication date: July 11, 2019
    Inventors: Dikla Dotan-Cohen, Ido Priness, Haim Somech
  • Publication number: 20190205839
    Abstract: An enhanced computing experience is provided to a user based on an optimal schedule of user activity or activity types. The optimal schedule may be generated based on learned user activity patterns and determined or inferred future activity likely to be performed by the user. A user's current context and user preferences also may be considered when generating an optimal schedule. The optimal schedule may be utilized by a computerized personal assistant application to provide an enhanced computing experience for the user. For example, a calendar management program manages a user's calendar events to be more in accordance with an optimal schedule; a personal performance application generates a recommended daily schedule for the user; and a notifications service manages electronic notifications to the user or to other people in accordance with an optimal schedule.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Dikla Dotan-Cohen, Ido Priness, Haim Somech
  • Patent number: 10320913
    Abstract: In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 11, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gal Lavee, Dikla Dotan-Cohen, Oded Vainas, Hadas Bitran, Limor Lahiani, Ido Priness, Haim Somech