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: 20240087606Abstract: 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: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Inventors: Adi L. MILLER, Haim SOMECH, Oded NAHIR
-
Publication number: 20240013158Abstract: 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: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Inventors: Yoram ZAHAVI, Michael SHTERENBERG, Adi L. MILLER
-
Publication number: 20230214579Abstract: 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: ApplicationFiled: December 31, 2021Publication date: July 6, 2023Inventors: Haim Somech, Adi L. Miller, Ido Priness
-
Publication number: 20230052073Abstract: 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: ApplicationFiled: October 21, 2022Publication date: February 16, 2023Inventors: Adi L. Miller, Roni Karassik, Danny Avigdor
-
Patent number: 11494502Abstract: 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: GrantFiled: October 25, 2018Date of Patent: November 8, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Roni Karassik, Daniel Avigdor
-
Publication number: 20220277248Abstract: 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: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Inventors: ADI L. MILLER, IDO COHN
-
Patent number: 11361266Abstract: 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: GrantFiled: March 20, 2017Date of Patent: June 14, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Adi L. Miller, Ido Cohn
-
Publication number: 20210081168Abstract: 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: ApplicationFiled: December 1, 2020Publication date: March 18, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. MILLER, Haim SOMECH, Michal BLOCH RON
-
Patent number: 10884699Abstract: 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: GrantFiled: October 5, 2018Date of Patent: January 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Haim Somech, Michal Bloch Ron
-
Patent number: 10887423Abstract: 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: GrantFiled: June 14, 2017Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Haim Somech, Adi L. Miller, Adi Gerzi, Itamar Barkai, Faith Y. Xu, Omri Gutman
-
Publication number: 20200134211Abstract: 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: ApplicationFiled: October 25, 2018Publication date: April 30, 2020Inventors: Adi L. MILLER, Roni KARASSIK, Daniel AVIGDOR
-
Publication number: 20200110578Abstract: 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: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Adi L. MILLER, Haim SOMECH, Michal BLOCH RON
-
Patent number: 10586216Abstract: 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: GrantFiled: March 13, 2014Date of Patent: March 10, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Haim Somech, Shira Weinberg
-
Patent number: 10388325Abstract: 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: GrantFiled: March 30, 2018Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Eyal Badash, Adi L. Miller, Haim Somech
-
Patent number: 10185973Abstract: 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: GrantFiled: April 7, 2015Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ido Priness, Haim Somech, Adi L. Miller, Michael Sterenberg, Oded Vainas
-
Publication number: 20180332169Abstract: 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: ApplicationFiled: June 14, 2017Publication date: November 15, 2018Inventors: Haim Somech, Adi L. Miller, Adi Gerzi, Itamar Barkai, Faith Y. Xu, Omri Gutman
-
Publication number: 20180268337Abstract: 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: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: ADI L. MILLER, IDO COHN
-
Publication number: 20160300263Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 13, 2016Inventors: Ido Priness, Haim Somech, Adi L. Miller, Michael Sterenberg
-
Publication number: 20150262132Abstract: 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: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicant: Microsoft CorporationInventors: Adi L. Miller, Haim Somech, Shira Weinberg