Patents by Inventor ADI MILLER

ADI 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: 20240290330
    Abstract: A system for providing a personalized assistant within a network-based communication service includes one or more processors and a memory storage device storing instructions thereon. During a network-based communication session, the system receives a query from a computing device of a first communication session participant and processes the query by determining that a second communication session participant has shared content via a content sharing feature of the network-based communication service. In response, the system provides the query and at least a portion of the shared content as input to a model, which dynamically constructs a prompt for use as input with a generative language model. The system then presents the prompt as input to the generative language model, receives a response as output from the generative language model, and causes presentation of the response to be presented to the communication session participant.
    Type: Application
    Filed: June 23, 2023
    Publication date: August 29, 2024
    Inventors: Xiao Yan Lu, Amir Kantor, Ido Priness, Shiraz Jitendra Cupala, Kevin Michael Carter, Adi Miller, Kumud Ranjan, Shyam Gupta, Gautam Jain, Yasemin Cenberoglu, Shai Ifrach, Shlomi Maliah, Jaime Teevan, Lan Ye
  • Publication number: 20240290331
    Abstract: A system for providing a personalized assistant within a network-based communication session includes a processor and a memory storage device storing instructions. The system determines when a first communication session participant joins the network-based communication session after a threshold duration of time subsequent to the start time of the session. Upon determining the first participant has joined, the system obtains content associated with the session and creates request data for a pre-trained generative language model. The request data includes an instruction requesting a predetermined number of suggested utterances not present in the content, each utterance relating to one or more topics corresponding to the content. The system transforms the request data to a command based on a command template and provides the command to the generative language model.
    Type: Application
    Filed: June 23, 2023
    Publication date: August 29, 2024
    Inventors: XIAO YAN LU, AMIR KANTOR, IDO PRINESS, SHIRAZ JITENDRA CUPALA, KEVIN MICHAEL CARTER, ADI MILLER, KUMUD RANJAN, SHYAM GUPTA, GAUTAM JAIN, YASEMIN CENBEROGLU, SHAI IFRACH, SHLOMI MALIAH, GILAD GILDIN, OFEK DAVID, ELEONORA SHTOTLAND, JAIME TEEVAN, MATTHEW JONATHAN GARDNER, LAN YE
  • Publication number: 20240273139
    Abstract: Systems and methods for surfacing natural language queries from one or more transcripts. An example method may include converting received audio to text, through automated speech recognition, to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers; generating input signals based on at least the transcript; executing at least one of one or more heuristics or a trained machine-learning (ML) model, using the generated input signals as an input, to generate at least one of a suggested natural language query for searching the transcript or a key moment within the received audio; and causing at least one of the suggested natural language query or the key moment to be surfaced on one or more remote devices.
    Type: Application
    Filed: January 10, 2024
    Publication date: August 15, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adi Miller, Haim Somech, Michael Sterenberg
  • Patent number: 11914644
    Abstract: Systems and methods for surfacing natural language queries from one or more transcripts. An example method may include converting received audio to text, through automated speech recognition, to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers; generating input signals based on at least the transcript; executing at least one of one or more heuristics or a trained machine-learning (ML) model, using the generated input signals as an input, to generate at least one of a suggested natural language query for searching the transcript or a key moment within the received audio; and causing at least one of the suggested natural language query or the key moment to be surfaced on one or more remote devices.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: February 27, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adi Miller, Haim Somech, Michael Sterenberg
  • Publication number: 20240037343
    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: Application
    Filed: October 12, 2023
    Publication date: February 1, 2024
    Inventors: Adi MILLER, Shira Weinberg, Haim Somech, Hen Fitoussi
  • Patent number: 11822859
    Abstract: A response activity pattern may be ascertained from a set of computing devices obtained during a monitoring mode of operation. The monitoring mode of operation can be initiated when a user command is determined to be a new or unknown command. The response activity pattern may be used to generate a response profile indicating an activity to carry out using one or more user devices to perform a task associated with the user command. When an indication of a previously unknown user command to perform a task is received, the generated response profile can be used to perform the designed task by carrying out the activity using the one or more user device. In this way, the activity that should be carried out to perform the task can be learned based on the monitored user activity related to the one or more user devices.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: November 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi Miller, Roni Karassik, Danny Avigdor
  • Patent number: 11809829
    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: March 6, 2020
    Date of Patent: November 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi Miller, Shira Weinberg, Haim Somech, Hen Fitoussi
  • Patent number: 11699039
    Abstract: Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives content that is exchanged by users participating in the CS. The content includes natural language expressions that encode a conversation carried out by users. The method determines content features based on natural language models. The content features indicate intended semantics of the natural language expressions. The method determines a relevance of the content and identifies portions of the content that are likely relevant to the user. Determining the relevance is based on the content features, a context of the CS, a user-interest model, and a content-relevance model of the natural language models. Identifying the likely relevant content is based on the determined relevance of the content and a relevance threshold. A summary of the CS is automatically generated from summarized versions of the likely relevant portions of the content.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haim Somech, Shira Weinberg, Adi Miller
  • Publication number: 20230115098
    Abstract: Systems and methods for surfacing natural language queries from one or more transcripts. An example method may include converting received audio to text, through automated speech recognition, to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers; generating input signals based on at least the transcript; executing at least one of one or more heuristics or a trained machine-learning (ML) model, using the generated input signals as an input, to generate at least one of a suggested natural language query for searching the transcript or a key moment within the received audio; and causing at least one of the suggested natural language query or the key moment to be surfaced on one or more remote devices.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adi Miller, Haim Somech, Michael Sterenberg
  • Publication number: 20230082609
    Abstract: A response activity pattern may be ascertained from a set of computing devices obtained during a monitoring mode of operation. The monitoring mode of operation can be initiated when a user command is determined to be a new or unknown command. The response activity pattern may be used to generate a response profile indicating an activity to carry out using one or more user devices to perform a task associated with the user command. When an indication of a previously unknown user command to perform a task is received, the generated response profile can be used to perform the designed task by carrying out the activity using the one or more user device. In this way, the activity that should be carried out to perform the task can be learned based on the monitored user activity related to the one or more user devices.
    Type: Application
    Filed: November 16, 2022
    Publication date: March 16, 2023
    Inventors: Adi MILLER, Roni Karassik, Danny Avigdor
  • Patent number: 11537359
    Abstract: A response activity pattern may be ascertained from a set of computing devices obtained during a monitoring mode of operation. The monitoring mode of operation can be initiated when a user command is determined to be a new or unknown command. The response activity pattern may be used to generate a response profile indicating an activity to carry out using one or more user devices to perform a task associated with the user command. When an indication of a previously unknown user command to perform a task is received, the generated response profile can be used to perform the designed task by carrying out the activity using the one or more user device. In this way, the activity that should be carried out to perform the task can be learned based on the monitored user activity related to the one or more user devices.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi Miller, Roni Karassik, Danny Avigdor
  • Publication number: 20200394366
    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: Application
    Filed: March 6, 2020
    Publication date: December 17, 2020
    Inventors: Adi MILLER, Shira WEINBERG, Haim SOMECH, Hen FITOUSSI
  • Publication number: 20200310749
    Abstract: A response activity pattern may be ascertained from a set of computing devices obtained during a monitoring mode of operation. The monitoring mode of operation can be initiated when a user command is determined to be a new or unknown command The response activity pattern may be used to generate a response profile indicating an activity to carry out using one or more user devices to perform a task associated with the user command. When an indication of a previously unknown user command to perform a task is received, the generated response profile can be used to perform the designed task by carrying out the activity using the one or more user device. In this way, the activity that should be carried out to perform the task can be learned based on the monitored user activity related to the one or more user devices.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Adi MILLER, Roni KARASSIK, Danny AVIGDOR
  • Patent number: 10762900
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a command by a digital assistant in a group device environment are presented. A plurality of devices with digital assistants may be clustered for the duration of an event. One of the devices of the cluster may be assigned as an arbitrator device for the cluster. A user may issue a verbal command executable by a digital assistant of the cluster. The user that issued the verbal command may be identified via voice analysis. A determination may be made as to whether the verbal command corresponds to an intent to share content with a plurality of members of the cluster, or a specific member of the cluster, and a device of the cluster may be selected for executing a reply to the verbal command based on the determined intent and the executing device's presentation capabilities.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen Master Ben-dor, Roni Karassik, Adi Diamant, Adi Miller
  • 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
  • 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
  • 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
  • Publication number: 20190279615
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a command by a digital assistant in a group device environment are presented. A plurality of devices with digital assistants may be clustered for the duration of an event. One of the devices of the cluster may be assigned as an arbitrator device for the cluster. A user may issue a verbal command executable by a digital assistant of the cluster. The user that issued the verbal command may be identified via voice analysis. A determination may be made as to whether the verbal command corresponds to an intent to share content with a plurality of members of the cluster, or a specific member of the cluster, and a device of the cluster may be selected for executing a reply to the verbal command based on the determined intent and the executing device's presentation capabilities.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: Karen Master BEN-DOR, Roni KARASSIK, Adi DIAMANT, Adi MILLER
  • Publication number: 20190005021
    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: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Adi MILLER, Shira WEINBERG, Haim SOMECH, Hen FITOUSSI
  • Publication number: 20190005024
    Abstract: Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives content that is exchanged by users participating in the CS. The content includes natural language expressions that encode a conversation carried out by users. The method determines content features based on natural language models. The content features indicate intended semantics of the natural language expressions. The method determines a relevance of the content and identifies portions of the content that are likely relevant to the user. Determining the relevance is based on the content features, a context of the CS, a user-interest model, and a content-relevance model of the natural language models. Identifying the likely relevant content is based on the determined relevance of the content and a relevance threshold. A summary of the CS is automatically generated from summarized versions of the likely relevant portions of the content.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Haim SOMECH, Shira WEINBERG, Adi MILLER