Patents by Inventor Eldar Cohen
Eldar Cohen 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: 20260007303Abstract: The present subject matter provides a shovel configured to attach to a distal edge of an endoscope and protrude from a lower part of the distal edge, and an endoscope comprising the shovel attached to a distal edge of the endoscope. Additional embodiments of the shovel and the endoscope comprising the shovel are disclosed herein.Type: ApplicationFiled: July 4, 2023Publication date: January 8, 2026Inventors: Adi STRAUSS, Ofer PILLAR, Eldar COHEN, Tzahi BESSENOV
-
Publication number: 20240207019Abstract: A dental guidance assembly comprising: a rigid arcuate base sized and structuredconfigured to snugly fit over a dental arch of a specific human subject; a hinge fixedly mountable on relative to said rigid arcuate base; an arm having a proximal side and a distal side, said arm being pivotally connectable at its proximal side to said hinge, and connectable configured to support, at its distal side, to a dental rotary handpiece; and an exchangeable bur or file guide sized and structuredconfigured to snugly fit in said rigid arcuate base, said bur or file guide comprising a channel that is sized and structuredconfigured to guide a bur or a file mounted on the dental rotary handpiece along a preplanned treatment path in a treated tooth of the dental arch of the specific human subject.Type: ApplicationFiled: February 7, 2024Publication date: June 27, 2024Inventors: Sergio SAMRANO, Eldar COHEN
-
Patent number: 11931017Abstract: A tool actuation connector includes a tool activation interface, a longitudinal lock interface and a rotation lock interface. The tool actuation connector includes a latching spring, an inner sleeve and an outer sleeve. The latching spring includes a plurality of spring hooks, for coupling with the tool activation interface. The inner sleeve is operable to longitudinally move relative to the latching spring. The inner sleeve couples the latching spring to the activation interface when the inner sleeve is located over the latching spring and releases the latching spring from the activation interface when the inner sleeve moves away from the latching spring toward the proximal direction. The outer sleeve is rotationally locked with the inner sleeve and is operable to longitudinally move relative to the inner sleeve. The outer sleeve is further operable to rotationally lock with the tool via the rotation lock interface.Type: GrantFiled: June 4, 2019Date of Patent: March 19, 2024Assignee: VALUEBIOTECH ISRAEL LTD.Inventors: Nir Geffen, Avraham Rami Lore, Eldar Cohen, Alexander Mikler, Paul Price, Antonello Forgione, Renzo Zaltieri
-
Patent number: 11883006Abstract: A link for an articulation arm includes a vertebra, two outer bearing portions, two inner bearing portions and four control bore holes. The vertebra has a first base and a second base. The two outer bearing portions are formed on the first base and are located on a radial line of the first base. The two inner bearing portions are formed on the second base and are located on a radial line of the second base. The two of the four control bore holes enter the second base and exit a respective one of the outer bearing portions. The other two of the control bore holes enter the first base and exit a respective one of the inner bearing portions.Type: GrantFiled: June 4, 2019Date of Patent: January 30, 2024Assignee: VALUEBIOTECH ISRAEL LTD.Inventors: Nir Geffen, Avraham Rami Lore, Eldar Cohen, Alexander Mikler, Paul Price, Antonello Forgione, Renzo Zaltieri
-
Patent number: 11436541Abstract: Techniques for providing digital assistant devices with the capability to plan and execute complex macrotasks. In an aspect, a digital assistant device queries an online macrotask repository for task templates associated with a macrotask. The task templates may be designed and configured by Internet crowd-sourcing, with oversight from human editors. Based on a retrieved task template, a digital assistant device may automatically execute autonomous microtasks specified by the task template, and further elicit user input for executing certain microtasks requiring user oversight and/or confirmation. The online macrotask repository enables digital assistant devices to execute a broad range of complex macrotasks that would otherwise be difficult to execute in a satisfactory manner.Type: GrantFiled: February 2, 2017Date of Patent: September 6, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Benny Schlesinger, Yuval Borsutsky, Eldar Cohen, Keren Damari
-
Patent number: 11217239Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.Type: GrantFiled: February 25, 2019Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Publication number: 20210361271Abstract: A tool actuation connector includes a tool activation interface, a longitudinal lock interface and a rotation lock interface. The tool actuation connector includes a latching spring, an inner sleeve and an outer sleeve. The latching spring includes a plurality of spring hooks, for coupling with the tool activation interface. The inner sleeve is operable to longitudinally move relative to the latching spring. The inner sleeve couples the latching spring to the activation interface when the inner sleeve is located over the latching spring and releases the latching spring from the activation interface when the inner sleeve moves away from the latching spring toward the proximal direction. The outer sleeve is rotationally locked with the inner sleeve and is operable to longitudinally move relative to the inner sleeve. The outer sleeve is further operable to rotationally lock with the tool via the rotation lock interface.Type: ApplicationFiled: June 4, 2019Publication date: November 25, 2021Inventors: Nir GEFFEN, Avraham Rami LORE, Eldar COHEN, Alexander MIKLER, Paul PRICE, Antonello FORGIONE, Renzo ZALTIERI
-
Publication number: 20210219820Abstract: A link for an articulation arm includes a vertebra, two outer bearing portions, two inner bearing portions and four control bore holes. The vertebra has a first base and a second base. The two outer bearing portions are formed on the first base and are located on a radial line of the first base. The two inner bearing portions are formed on the second base and are located on a radial line of the second base. The two of the four control bore holes enter the second base and exit a respective one of the outer bearing portions. The other two of the control bore holes enter the first base and exit a respective one of the inner bearing portions.Type: ApplicationFiled: June 4, 2019Publication date: July 22, 2021Inventors: Nir GEFFEN, Avraham Rami LORE, Eldar COHEN, Alexander MIKLER, Paul PRICE, Antonello FORGIONE, Renzo ZALTIERI
-
Patent number: 10417347Abstract: Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.Type: GrantFiled: November 13, 2018Date of Patent: September 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Patent number: 10360906Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.Type: GrantFiled: June 14, 2016Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Publication number: 20190189121Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.Type: ApplicationFiled: February 25, 2019Publication date: June 20, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Publication number: 20190079926Abstract: Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Patent number: 10162817Abstract: Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.Type: GrantFiled: June 14, 2016Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Publication number: 20180218293Abstract: Techniques for providing digital assistant devices with the capability to plan and execute complex macrotasks. In an aspect, a digital assistant device queries an online macrotask repository for task templates associated with a macrotask. The task templates may be designed and configured by Internet crowd-sourcing, with oversight from human editors. Based on a retrieved task template, a digital assistant device may automatically execute autonomous microtasks specified by the task template, and further elicit user input for executing certain microtasks requiring user oversight and/or confirmation. The online macrotask repository enables digital assistant devices to execute a broad range of complex macrotasks that would otherwise be difficult to execute in a satisfactory manner.Type: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Inventors: Benny Schlesinger, Yuval Borsutsky, Eldar Cohen, Keren Damari
-
Patent number: 10013980Abstract: A user is allowed to communicate with a chatbot. A menu is provided to the user that includes a list of actions that can be performed by the user. Whenever natural language input asking a question is received from the user, this input is forwarded to the chatbot, a response to this input is received from the chatbot, this response is provided to the user, and the menu is again provided to the user. Whenever natural language input is received from the user requesting an action that is not one of the actions in the menu, this input is forwarded to the chatbot, a response to this input is received from the chatbot, where this response includes another menu that includes a list of subsequent actions that are related to the requested action and can be performed by the user, and this other menu is provided to the user.Type: GrantFiled: October 4, 2016Date of Patent: July 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yuval Pinchas Borsutsky, Keren Damari, William D. Ramsey, Benny Schlesinger, Eldar Cohen
-
Publication number: 20180143027Abstract: A system demand-based transport includes a reservation intake engine that receives rider transit requests from various computing devices. Each rider transit request specifies at least one stop request associated with one a plurality predesignated stop locations. Responsive to receiving one or more of the rider transit requests, a route planner plans a transportation route that includes planned stops selected from the predesignated stop locations.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Benny Schlesinger, Yuval Pinchas Borsutsky, Eldar Cohen, Keren Damari
-
Publication number: 20180096686Abstract: A user is allowed to communicate with a chatbot. A menu is provided to the user that includes a list of actions that can be performed by the user. Whenever natural language input asking a question is received from the user, this input is forwarded to the chatbot, a response to this input is received from the chatbot, this response is provided to the user, and the menu is again provided to the user. Whenever natural language input is received from the user requesting an action that is not one of the actions in the menu, this input is forwarded to the chatbot, a response to this input is received from the chatbot, where this response includes another menu that includes a list of subsequent actions that are related to the requested action and can be performed by the user, and this other menu is provided to the user.Type: ApplicationFiled: October 4, 2016Publication date: April 5, 2018Inventors: Yuval Pinchas Borsutsky, Keren Damari, William D. Ramsey, Benny Schlesinger, Eldar Cohen
-
Publication number: 20170357638Abstract: Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren
-
Publication number: 20170358299Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Hen Fitoussi, Avichai Cohen, Yuval Pinchas Borsutsky, Eldar Cohen, William Ramsey, Delia Koren