Patents by Inventor Adi L. Miller

Adi L. Miller 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: 20240087606
    Abstract: Technology is disclosed for programmatically determining, for a segment of a meeting recording, a user-specific adaptive playback speed, and generating a time-stretched segment playable at the adaptive playback speed. The adaptive playback speed is faster or slower than a default playback speed of the meeting recording. To determine the adaptive playback speed, this disclosure provides technologies to determine a playback data feature based on user-meeting data. The adaptive playback is generated based on the playback data feature. The segment is time-stretched to the adaptive playback speed to generate an updated meeting recording including the segment that is time-stretched and playable at the adaptive playback speed. In this manner, an updated meeting recording, specific to a user, and playable at an adaptive playback speed based on user-meeting data may reduce bandwidth associated with user's manually editing videos or rewinding playback, while improving user experience.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Adi L. MILLER, Haim SOMECH, Oded NAHIR
  • Publication number: 20240013158
    Abstract: Technology is disclosed for programmatically determining an event of interest that is specific to a user, and generating, based on user-meeting data, an enriched playback timeline that includes the event of interest on a graphical user interface (GUI). To determine the event of interest, this disclosure provides technologies to determine one or more meeting data features based on meeting data associated with a meeting. Based on the one or more meeting data features, this disclosure includes determining an event of interest. The event of interest may include, for example, an indication of whether a person was mentioned, an indication of whether a question was asked, an indication of whether a keyword was mentioned, an indication of whether a topic was covered, and so forth. From these events of interest, a GUI that includes an enriched meeting playback timeline that includes an indication of the event of interest may be generated.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 11, 2024
    Inventors: Yoram ZAHAVI, Michael SHTERENBERG, Adi L. MILLER
  • Publication number: 20230214579
    Abstract: Various embodiments discussed herein are directed to improving existing technologies by causing certain characters to be replaced at a document if such characters are likely to be an error. For example, documents generated using speech-to-text technology or Optical Character Recognition (OCR) technology often contain character errors. A scoring threshold may be utilized to determine one or more characters are not being correctly represented in the document. Alternatively or additionally, various embodiments recommend multiple character sequences as candidates to replace other characters and a user may select which of the candidates will be used for replacement.
    Type: Application
    Filed: December 31, 2021
    Publication date: July 6, 2023
    Inventors: Haim Somech, Adi L. Miller, Ido Priness
  • Publication number: 20230052073
    Abstract: Aspects of the technology described herein maintain the privacy of confidential information to be communicated to a user through a computing device. The technology keeps confidential information private by assessing the privacy context of the communication. The privacy context can be determined by determining a privacy level of the information to be communicated and the privacy level of the environment into which the information is to be communicated. The privacy context can be used to select an appropriate communication channel for the information. The privacy context can also be used to determine whether all available content is shared or just a portion of it.
    Type: Application
    Filed: October 21, 2022
    Publication date: February 16, 2023
    Inventors: Adi L. Miller, Roni Karassik, Danny Avigdor
  • Patent number: 11494502
    Abstract: Aspects of the technology described herein maintain the privacy of confidential information to be communicated to a user through a computing device. The technology keeps confidential information private by assessing the privacy context of the communication. The privacy context can be determined by determining a privacy level of the information to be communicated and the privacy level of the environment into which the information is to be communicated. The privacy context can be used to select an appropriate communication channel for the information. The privacy context can also be used to determine whether all available content is shared or just a portion of it.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. Miller, Roni Karassik, Daniel Avigdor
  • Publication number: 20220277248
    Abstract: In some implementations, a first set of user activity data is received from a plurality of sensors where the first set of user activity data corresponds to a plurality of users. A task list of an objective is extracted from the received first set of user activity data based on patterns formed in the first set of user activity data in association with the plurality of users pursuing the objective. Based on determining a second set of user activity data indicates pursuit of the objective by a user, it is determined that at least a task of the task list is uncompleted by the user based on comparing the second set of user activity data to the task. Content corresponding to the task is provided to a user device associated with the user based on determining the task is uncompleted.
    Type: Application
    Filed: May 17, 2022
    Publication date: September 1, 2022
    Inventors: ADI L. MILLER, IDO COHN
  • Patent number: 11361266
    Abstract: In some implementations, a first set of user activity data is received from a plurality of sensors where the first set of user activity data corresponds to a plurality of users. A task list of an objective is extracted from the received first set of user activity data based on patterns formed in the first set of user activity data in association with the plurality of users pursuing the objective. Based on determining a second set of user activity data indicates pursuit of the objective by a user, it is determined that at least a task of the task list is uncompleted by the user based on comparing the second set of user activity data to the task. Content corresponding to the task is provided to a user device associated with the user based on determining the task is uncompleted.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adi L. Miller, Ido Cohn
  • Publication number: 20210081168
    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: December 1, 2020
    Publication date: March 18, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. MILLER, Haim SOMECH, Michal BLOCH RON
  • Patent number: 10884699
    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: Grant
    Filed: October 5, 2018
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. Miller, Haim Somech, Michal Bloch Ron
  • Patent number: 10887423
    Abstract: Disclosed in some examples are methods, systems, machine-readable media, and devices to provide a personalized experience, by making user data available to a skill in a personal assistant service. In an example, a third-party skill such as an automated bot may obtain user data (such as user profile and contextual information at runtime) to personalize and adjust an interaction to the user. Operations to implement the techniques may include: providing a data interface of the personal assistant service to expose user data maintained by the personal assistant service, based on user data privacy settings and third-party skill permissions; receiving a request from the third-party skill, via the data interface, to obtain the user data to in connection with performing some action of the third-party skill; and providing the user data to the third-party skill in response to the request, based on the permission settings and the privacy settings.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haim Somech, Adi L. Miller, Adi Gerzi, Itamar Barkai, Faith Y. Xu, Omri Gutman
  • Publication number: 20200134211
    Abstract: Aspects of the technology described herein maintain the privacy of confidential information to be communicated to a user through a computing device. The technology keeps confidential information private by assessing the privacy context of the communication. The privacy context can be determined by determining a privacy level of the information to be communicated and the privacy level of the environment into which the information is to be communicated. The privacy context can be used to select an appropriate communication channel for the information. The privacy context can also be used to determine whether all available content is shared or just a portion of it.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Adi L. MILLER, Roni KARASSIK, Daniel AVIGDOR
  • 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
  • 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: 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
  • Patent number: 10185973
    Abstract: A method for inferring venue visits using semantic information includes receiving sensor data from sensors. An indication of a location is received that is associated with a user and determined based on the sensor data. A set of candidate venues associated with the location is determined based on the indication of the location. Sets of semantic information associated with the set of candidate venues are determined based on the sensor data. Candidate venues of the set are ranked by confidence that a given candidate venue corresponds to a visited venue of a venue visit based on the set of semantic information associated with the given candidate venue and additional semantic information associated with the user. A highest ranked candidate venue is selected as the visited venue and an indication is provided to a service causing content to be presented to the user based on the selected visited venue.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Priness, Haim Somech, Adi L. Miller, Michael Sterenberg, Oded Vainas
  • Publication number: 20180332169
    Abstract: Disclosed in some examples are methods, systems, machine-readable media, and devices to provide a personalized experience, by making user data available to a skill in a personal assistant service. In an example, a third-party skill such as an automated bot may obtain user data (such as user profile and contextual information at runtime) to personalize and adjust an interaction to the user. Operations to implement the techniques may include: providing a data interface of the personal assistant service to expose user data maintained by the personal assistant service, based on user data privacy settings and third-party skill permissions; receiving a request from the third-party skill, via the data interface, to obtain the user data to in connection with performing some action of the third-party skill; and providing the user data to the third-party skill in response to the request, based on the permission settings and the privacy settings.
    Type: Application
    Filed: June 14, 2017
    Publication date: November 15, 2018
    Inventors: Haim Somech, Adi L. Miller, Adi Gerzi, Itamar Barkai, Faith Y. Xu, Omri Gutman
  • Publication number: 20180268337
    Abstract: In some implementations, a first set of user activity data is received from a plurality of sensors where the first set of user activity data corresponds to a plurality of users. A task list of an objective is extracted from the received first set of user activity data based on patterns formed in the first set of user activity data in association with the plurality of users pursuing the objective. Based on determining a second set of user activity data indicates pursuit of the objective by a user, it is determined that at least a task of the task list is uncompleted by the user based on comparing the second set of user activity data to the task. Content corresponding to the task is provided to a user device associated with the user based on determining the task is uncompleted.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: ADI L. MILLER, IDO COHN
  • Publication number: 20160300263
    Abstract: A method for inferring venue visits using semantic information includes receiving sensor data from sensors. An indication of a location is received that is associated with a user and determined based on the sensor data. A set of candidate venues associated with the location is determined based on the indication of the location. Sets of semantic information associated with the set of candidate venues are determined based on the sensor data. Candidate venues of the set are ranked by confidence that a given candidate venue corresponds to a visited venue of a venue visit based on the set of semantic information associated with the given candidate venue and additional semantic information associated with the user. A highest ranked candidate venue is selected as the visited venue and an indication is provided to a service causing content to be presented to the user based on the selected visited venue.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: Ido Priness, Haim Somech, Adi L. Miller, Michael Sterenberg
  • Publication number: 20150262132
    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: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Adi L. Miller, Haim Somech, Shira Weinberg