Patents by Inventor Adi Diamant
Adi Diamant 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: 20240104699Abstract: Techniques for generating a gallery view of tiles for in-area participants who are participating in an online meeting are disclosed. A video stream is accessed, where this stream includes an area view of an area in which an in-area participant is located. This area view comprises pixels representative of the area and pixels representative of the in-area participant. The pixels representative of the in-area participant are identified. A field of view of the in-area participant is generated. A tile of the in-area participant is generated based on the field of view. This tile is then displayed while the area view is not displayed.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventors: Karen MASTER BEN-DOR, Eshchar ZYCHLINSKI, Stav YAGEV, Yoni SMOLIN, Raz HALALY, Adi DIAMANT, Ido LEICHTER, Tamir SHLOMI
-
Publication number: 20230402038Abstract: A method for facilitating a remote conference includes receiving a digital video and a computer-readable audio signal. A face recognition machine is operated to recognize a face of a first conference participant in the digital video, and a speech recognition machine is operated to translate the computer-readable audio signal into a first text. An attribution machine attributes the text to the first conference participant. A second computer-readable audio signal is processed similarly, to obtain a second text attributed to a second conference participant. A transcription machine automatically creates a transcript including the first text attributed to the first conference participant and the second text attributed to the second conference participant.Type: ApplicationFiled: May 15, 2023Publication date: December 14, 2023Inventors: Adi DIAMANT, Xuedong HUANG, Karen MASTER BEN-DOR, Eyal KRUPKA, Raz HALALY, Yoni SMOLIN, Ilya GURVICH, Aviv HURVITZ, Lijuan QIN, Wei XIONG, Shixiong ZHANG, Lingfeng WU, Xiong XIAO, Ido LEICHTER, Moshe DAVID, Amit Kumar AGARWAL
-
Publication number: 20230252061Abstract: The disclosure herein describes providing responses to natural language queries associated with transcripts at least by searching multiple indexes. A transcript associated with a communication among a plurality of speakers is obtained, wherein sets of artifact sections are identified in the transcript. A set of section indexes is generated from the transcript based on artifact type definitions. A natural language query associated with the transcript is analyzed using a natural language model and query metadata of the analyzed natural language query is obtained. At least one section index of the set of section indexes is selected based on the obtained query metadata and that selected at least one section index is searched. A response to the natural language query is provided including result data from the searched at least one search index, wherein the result data includes a reference to an artifact section referenced by the searched section index(es).Type: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Inventors: Karen MASTER BEN-DOR, Lili CHENG, Adi DIAMANT, Raz HALALY, Eshchar ZYCHLINSKI, Thomas Matthew LAIRD-MCCONNELL, Sonja Sabina KNOLL, Daniel DOS SANTOS MARQUES, Shunfu MAO
-
Patent number: 11688399Abstract: A method for facilitating a remote conference includes receiving a digital video and a computer-readable audio signal. A face recognition machine is operated to recognize a face of a first conference participant in the digital video, and a speech recognition machine is operated to translate the computer-readable audio signal into a first text. An attribution machine attributes the text to the first conference participant. A second computer-readable audio signal is processed similarly, to obtain a second text attributed to a second conference participant. A transcription machine automatically creates a transcript including the first text attributed to the first conference participant and the second text attributed to the second conference participant.Type: GrantFiled: December 8, 2020Date of Patent: June 27, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi Diamant, Karen Master Ben-Dor, Eyal Krupka, Raz Halaly, Yoni Smolin, Ilya Gurvich, Aviv Hurvitz, Lijuan Qin, Wei Xiong, Shixiong Zhang, Lingfeng Wu, Xiong Xiao, Ido Leichter, Moshe David, Xuedong Huang, Amit Kumar Agarwal
-
Patent number: 11640418Abstract: The disclosure herein describes providing responses to natural language queries associated with transcripts at least by searching multiple indexes. A transcript associated with a communication among a plurality of speakers is obtained, wherein sets of artifact sections are identified in the transcript. A set of section indexes is generated from the transcript based on artifact type definitions. A natural language query associated with the transcript is analyzed using a natural language model and query metadata of the analyzed natural language query is obtained. At least one section index of the set of section indexes is selected based on the obtained query metadata and that selected section index is searched. A response to the natural language query is provided including result data from the searched at least one search index, wherein the result data includes a reference to an artifact section referenced by the searched section index(es).Type: GrantFiled: June 25, 2021Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Karen Master Ben-Dor, Lili Cheng, Adi Diamant, Raz Halaly, Eshchar Zychlinski, Thomas Matthew Laird-Mcconnell, Sonja Sabina Knoll, Daniel Dos Santos Marques, Shunfu Mao
-
Publication number: 20230092783Abstract: Systems and methods are provided for configuring and utilizing botcasts, which comprise audio content with transitions corresponding to the audio content, to facilitate accessibility and presentation of the media content within the botcasts according to contextual relevance for different individual users. The systems identify, access, filter, augment, customize, personalize, create and/or otherwise configure the media content, as well as the content transitions in the botcasts, according to the individual preferences and profiles of each user, as well as the contextual circumstances for each user.Type: ApplicationFiled: November 18, 2021Publication date: March 23, 2023Inventors: Karen MASTER BEN-DOR, Adi DIAMANT, Stav YAGEV, Eshchar ZYCHLINSKI, Yoni SMOLIN
-
Publication number: 20220414130Abstract: The disclosure herein describes providing responses to natural language queries associated with transcripts at least by searching multiple indexes. A transcript associated with a communication among a plurality of speakers is obtained, wherein sets of artifact sections are identified in the transcript. A set of section indexes is generated from the transcript based on artifact type definitions. A natural language query associated with the transcript is analyzed using a natural language model and query metadata of the analyzed natural language query is obtained. At least one section index of the set of section indexes is selected based on the obtained query metadata and that selected at least one section index is searched. A response to the natural language query is provided including result data from the searched at least one search index, wherein the result data includes a reference to an artifact section referenced by the searched section index(es).Type: ApplicationFiled: June 25, 2021Publication date: December 29, 2022Inventors: Karen MASTER BEN-DOR, Lili CHENG, Adi DIAMANT, Raz HALALY, Eshchar ZYCHLINSKI, Thomas Matthew LAIRD-MCCONNELL, Sonja Sabina KNOLL, Daniel DOS SANTOS MARQUES, Shunfu MAO
-
Publication number: 20210210097Abstract: A method for facilitating a remote conference includes receiving a digital video and a computer-readable audio signal. A face recognition machine is operated to recognize a face of a first conference participant in the digital video, and a speech recognition machine is operated to translate the computer-readable audio signal into a first text. An attribution machine attributes the text to the first conference participant. A second computer-readable audio signal is processed similarly, to obtain a second text attributed to a second conference participant. A transcription machine automatically creates a transcript including the first text attributed to the first conference participant and the second text attributed to the second conference participant.Type: ApplicationFiled: December 8, 2020Publication date: July 8, 2021Inventors: Adi DIAMANT, Karen MASTER BEN-DOR, Eyal KRUPKA, Raz HALALY, Yoni SMOLIN, Ilya GURVICH, Aviv HURVITZ, Lijuan QIN, Wei XIONG, Shixiong ZHANG, Lingfeng WU, Xiong XIAO, Ido LEICHTER, Moshe DAVID, Xuedong HUANG, Amit Kumar AGARWAL
-
Patent number: 10956019Abstract: Automatically alternating between input modes on a computing device based on a usage pattern is provided. A first input mode is initiated for interacting with content displayed on the computing device. An input corresponding to a second input mode on the computing is then detected. A transition is then made from the first input mode to the second input mode on the computing device. Upon the detecting a termination of the input on the displayed content the second input mode, a gradual transition is made from the second input mode to the first input mode based on a current sensor state of the computing device and a threshold.Type: GrantFiled: June 29, 2017Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Oded Elyada, Jeffrey M. Jo, Shaiket S. Das, Aditya R. Kalro, Zijia Zheng, Karen Master Ben-Dor, Adi Diamant, Inbal Ort Bengal
-
Patent number: 10936343Abstract: Computer interfaces are provided for accessing and displaying content from disparate and remotely connected computer systems and that can be used for facilitating collaboration and visualization of physical and cloud resources for distributed event management. Systems are provided for generating, modifying, deploying, accessing, and otherwise managing the computer interfaces. Templates are used to build canvas interfaces that are contextually relevant for different entities based on the context of associated events and assigned roles of the entities with respect to the different events. The canvas interfaces can be used to access and orchestrate resources associated with the different events.Type: GrantFiled: December 18, 2018Date of Patent: March 2, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eli Schwartz, Alok Srivastava, Michael Andrew Foynes, Eli Ben-David, Merav Davidson, Alexander Vakaluk, Nir Levy, Ami Luttwak, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan, Rona Mayk, Ariel Ben-Horesh, Moaid Hathot, Alexander Pshul, Karen Master Ben-Dor, Adi Diamant, Eliazer Carmon
-
Patent number: 10867610Abstract: A method for facilitating a remote conference includes receiving a digital video and a computer-readable audio signal. A face recognition machine is operated to recognize a face of a first conference participant in the digital video, and a speech recognition machine is operated to translate the computer-readable audio signal into a first text. An attribution machine attributes the text to the first conference participant. A second computer-readable audio signal is processed similarly, to obtain a second text attributed to a second conference participant. A transcription machine automatically creates a transcript including the first text attributed to the first conference participant and the second text attributed to the second conference participant.Type: GrantFiled: June 29, 2018Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Adi Diamant, Karen Master Ben-Dor, Eyal Krupka, Raz Halaly, Yoni Smolin, Ilya Gurvich, Aviv Hurvitz, Lijuan Qin, Wei Xiong, Shixiong Zhang, Lingfeng Wu, Xiong Xiao, Ido Leichter, Moshe David, Xuedong Huang, Amit Kumar Agarwal
-
Patent number: 10762900Abstract: 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: GrantFiled: March 7, 2018Date of Patent: September 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Karen Master Ben-dor, Roni Karassik, Adi Diamant, Adi Miller
-
Publication number: 20190341050Abstract: A method for facilitating a remote conference includes receiving a digital video and a computer-readable audio signal. A face recognition machine is operated to recognize a face of a first conference participant in the digital video, and a speech recognition machine is operated to translate the computer-readable audio signal into a first text. An attribution machine attributes the text to the first conference participant. A second computer-readable audio signal is processed similarly, to obtain a second text attributed to a second conference participant. A transcription machine automatically creates a transcript including the first text attributed to the first conference participant and the second text attributed to the second conference participant.Type: ApplicationFiled: June 29, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Adi DIAMANT, Karen MASTER BEN-DOR, Eyal KRUPKA, Raz HALALY, Yoni SMOLIN, Ilya GURVICH, Aviv HURVITZ, Lijuan QIN, Wei XIONG, Shixiong ZHANG, Lingfeng WU, Xiong XIAO, Ido LEICHTER, Moshe DAVID, Xuedong HUANG, Amit Kumar AGARWAL
-
Publication number: 20190324986Abstract: Computer interfaces are provided for accessing and displaying content from disparate and remotely connected computer systems and that can be used for facilitating collaboration and visualization of physical and cloud resources for distributed event management. Systems are provided for generating, modifying, deploying, accessing, and otherwise managing the computer interfaces. Templates are used to build canvas interfaces that are contextually relevant for different entities based on the context of associated events and assigned roles of the entities with respect to the different events. The canvas interfaces can be used to access and orchestrate resources associated with the different events.Type: ApplicationFiled: December 18, 2018Publication date: October 24, 2019Inventors: Eli Schwartz, Alok Srivastava, Michael Andrew Foynes, Eli Ben-David, Merav Davidson, Alexander Vakaluk, Nir Levy, Ami Luttwak, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan, Rona Mayk, Ariel Ben-Horesh, Moaid Hathot, Alexander Pshul, Karen Master Ben-Dor, Adi Diamant, Eliazer Carmon
-
Publication number: 20190279615Abstract: 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: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: Karen Master BEN-DOR, Roni KARASSIK, Adi DIAMANT, Adi MILLER
-
Patent number: 10345919Abstract: An apparatus including a housing for coupling a keyboard to a tablet device through at least one respective electric interface and circuitry integrated in the housing, and a camera sensor integrated in the housing, the camera sensor positioned such that a central axis of a field of view (FOV) of the camera sensor is substantially parallel to a surface of the keyboard, the camera sensor further positioned to capture a plurality of images and to transmit the plurality of images to the tablet device through the respective electric interface and the electric circuitry. Related apparatus and methods are also described.Type: GrantFiled: February 2, 2016Date of Patent: July 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Kfir Karmon, Adi Diamant
-
Publication number: 20190027147Abstract: Query understanding using integrated image capture and recognition is provided. A user is enabled to speak an utterance which is received by a digital assistant executing on a computing device. The utterance includes a spoken trigger, which is detected by the digital assistant and activates a camera integrated in or communicatively attached to the computing device. The camera captures an image of an object or person of interest. The utterance, the image, and temporally relevant context information are provided to an image integrated query system, which performs speech recognition and image processing on the utterance and the image for understanding the user intent. The understood intent is provided to the digital assistant, which operates to complete perform a search query or complete a task indicated in the integrated utterance and image data.Type: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Adi Diamant, Karen Master Ben-Dor
-
Patent number: 10139921Abstract: Hand gesture detection electrical device for detecting hand gestures, comprising an IC electronically integrating: (a) First interface connecting to imaging device(s). (b) Second interface connecting to controlled unit. (c) Data storage storing sequential logic models representing a hand gestures. The sequential logic models map a sequence of pre-defined hand poses and/or motions. (d) Memory storing code. (e) Processor(s) coupled to the first and second interfaces, data storage and memory for executing the code to: (1) Receive timed images depicting a user's moving hand. (2) Generate a runtime sequence mapping runtime hand datasets each defined by discrete hand values indicating current state of the moving hand. (3) Estimate which hand gesture(s) best match the runtime sequence by optimizing the runtime sequence compared to the sequential logic models using SSVM functions. (4) Initiate action(s) to the controlled unit. The action(s) are associated with selected hand gesture(s) based on the estimation.Type: GrantFiled: December 27, 2017Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kfir Karmon, Eyal Krupka, Adi Diamant
-
Publication number: 20180120950Abstract: Hand gesture detection electrical device for detecting hand gestures, comprising an IC electronically integrating: (a) First interface connecting to imaging device(s). (b) Second interface connecting to controlled unit. (c) Data storage storing sequential logic models representing a hand gestures. The sequential logic models map a sequence of pre-defined hand poses and/or motions. (d) Memory storing code. (e) Processor(s) coupled to the first and second interfaces, data storage and memory for executing the code to: (1) Receive timed images depicting a user's moving hand. (2) Generate a runtime sequence mapping runtime hand datasets each defined by discrete hand values indicating current state of the moving hand. (3) Estimate which hand gesture(s) best match the runtime sequence by optimizing the runtime sequence compared to the sequential logic models using SSVM functions. (4) Initiate action(s) to the controlled unit. The action(s) are associated with selected hand gesture(s) based on the estimation.Type: ApplicationFiled: December 27, 2017Publication date: May 3, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Kfir KARMON, Eyal KRUPKA, Adi DIAMANT
-
Patent number: 9898256Abstract: A system of injecting a code section to a code edited by a graphical user interface (GUI) of an integrated development environment (IDE), comprising: a memory storing a dataset associating each code segment with one hand pose feature or hand motion feature; an imager adapted to capture images of a hand while an IDE being executed on a client terminal; and processor for executing code of an application, comprising: code instructions to identify at least one of the features and at least one discrete value of the identified features from an analysis of the images; code instructions to select at least one of the code segments associated with the identified features; and code instructions to add automatically a code section generated based on the code segments and the discrete value to a code presented by a code editor of the IDE.Type: GrantFiled: December 31, 2015Date of Patent: February 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kfir Karmon, Adi Diamant, Eyal Krupka