Patents by Inventor Shai Ifrach

Shai Ifrach 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: 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: 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: 20230231973
    Abstract: Techniques of streaming data processing for hybrid online meetings are disclosed herein. In one example, a method includes receiving, at the remote server, a video stream captured by a camera in the conference room. The video stream captures images of multiple local participants of an online meeting. The method also includes determining identities of the captured images of the multiple local participants in the received video stream using meeting information of the online meeting and generating a set of individual video streams each corresponding to one of the multiple local participants. The set of individual video streams can then be transmitted to the second computing device corresponding to a remote participant of the online meeting as if the multiple local participants are virtually joining the online meeting.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Shai Ifrach, Haim Somech
  • Patent number: 11611600
    Abstract: Techniques of streaming data processing for hybrid online meetings are disclosed herein. In one example, a method includes receiving, at the remote server, a video stream captured by a camera in the conference room. The video stream captures images of multiple local participants of an online meeting. The method also includes determining identities of the captured images of the multiple local participants in the received video stream using meeting information of the online meeting and generating a set of individual video streams each corresponding to one of the multiple local participants. The set of individual video streams can then be transmitted to the second computing device corresponding to a remote participant of the online meeting as if the multiple local participants are virtually joining the online meeting.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Ifrach, Haim Somech
  • Publication number: 20230069324
    Abstract: Techniques of streaming data processing for hybrid online meetings are disclosed herein. In one example, a method includes receiving, at the remote server, a video stream captured by a camera in the conference room. The video stream captures images of multiple local participants of an online meeting. The method also includes determining identities of the captured images of the multiple local participants in the received video stream using meeting information of the online meeting and generating a set of individual video streams each corresponding to one of the multiple local participants. The set of individual video streams can then be transmitted to the second computing device corresponding to a remote participant of the online meeting as if the multiple local participants are virtually joining the online meeting.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Inventors: Shai Ifrach, Haim Somech