Patents by Inventor Nir Levy
Nir Levy 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).
-
Patent number: 11930154Abstract: An intraoral scanning system comprises and intraoral scanner and a processor. The intraoral scanner comprises one or more cameras and one or more structured light projectors, the intraoral scanner to generate a series of images using the one or more cameras, each image including at least a portion of a pattern projected by the one or more structured light projectors onto an intraoral three-dimensional surface. The processor runs a correspondence algorithm to compute respective three-dimensional positions of a plurality of features of the pattern on the intraoral three-dimensional surface, as captured in the series of images. The processor identifies the computed three-dimensional position of a detected feature of the pattern as corresponding to a particular projector ray r, in at least a subset of the series of images. The processor tracks the particular projector ray r across one or more additional images of the series of images.Type: GrantFiled: January 18, 2023Date of Patent: March 12, 2024Assignee: Align Technology, Inc.Inventors: Ofer Saphier, Tal Levy, Gal Peleg, Eliran Dafna, Sergei Ozerov, Tal Verker, Nir Makmel, Yossef Atiya
-
Patent number: 11782819Abstract: A user-annotated reference implementation identifies variable values generated by the reference implementation during its execution. A software implementation under analysis is executed. Variable values in the running memory of the program code of the software implementation under analysis, during its execution, are identified and copied. The variable values traced from the running memory of the program code are compared against the annotated variable values generated by the reference implementation, to determine a similarity between the program code under analysis, and the reference implementation. An output is generated that is indicative of whether the traced variables from the program code under analysis are the same as the annotated variable values generated by the reference implementation.Type: GrantFiled: July 31, 2020Date of Patent: October 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Nir Levy, Lee Stott, Ran Gilad-Bachrach
-
Patent number: 11743162Abstract: A system, method, and computer program product are provided for offering experience-based subscriptions to services. In use, a service package is created for a network service provider, the service package relating to a service experience specific at least to a subset of content accessible over a communication network via the network service provider. Additionally, a user subscription to the service package is received. Further, access to the subset of the content is provided based on the user subscription.Type: GrantFiled: May 7, 2012Date of Patent: August 29, 2023Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITEDInventors: Aloke Tusnial, Nir Rapaport, Nir Levy
-
Patent number: 11301270Abstract: The claimed subject matter includes techniques for providing access to a cloud-based service from a learning management system (LMS). An example method includes receiving a request from a course instructor at a brokerage engine running as an extension of the LMS. The request is a request to configure a course to be provided by a cloud-based service. The request identifies assignments to be accessed by students through the LMS and provisions cloud computing resources of the cloud-based service to be assigned to the students for completion of the assignments. The method also includes performing the request using the cloud-based service by translating, by the brokerage engine, the request to be compatible with the cloud-based service.Type: GrantFiled: December 22, 2020Date of Patent: April 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nir Levy, Lee Stott, Justin R. Garrett, Alexander Pshul, Moaid Hathot, Libi Axelrod, Irit Kantor, Itay Yaffe, Amichai Vaknin
-
Publication number: 20220019513Abstract: A user-annotated reference implementation identifies variable values generated by the reference implementation during its execution. A software implementation under analysis is executed. Variable values in the running memory of the program code of the software implementation under analysis, during its execution, are identified and copied. The variable values traced from the running memory of the program code are compared against the annotated variable values generated by the reference implementation, to determine a similarity between the program code under analysis, and the reference implementation. An output is generated that is indicative of whether the traced variables from the program code under analysis are the same as the annotated variable values generated by the reference implementation.Type: ApplicationFiled: July 31, 2020Publication date: January 20, 2022Inventors: Nir LEVY, Lee STOTT, Ran GILAD-BACHRACH
-
Patent number: 11157293Abstract: Computer interfaces are provided for managing and deploying contextually relevant event canvases based on entity roles. Some systems are configured for identifying events and generating contextually relevant canvases associated with those events, which are contextually based on roles assigned to the events. A master canvas is also provided for facilitating navigation between the various canvases and to assign roles to the canvases, as well as for facilitating management configuration of the canvases. The master canvas includes a tabbed interface that allows navigation, configuration, and insight into the various canvases.Type: GrantFiled: December 18, 2018Date of Patent: October 26, 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
-
Publication number: 20210173678Abstract: The claimed subject matter includes techniques for providing access to a cloud-based service from a learning management system (LMS). An example method includes receiving a request from a course instructor at a brokerage engine running as an extension of the LMS. The request is a request to configure a course to be provided by a cloud-based service. The request identifies assignments to be accessed by students through the LMS and provisions cloud computing resources of the cloud-based service to be assigned to the students for completion of the assignments. The method also includes performing the request using the cloud-based service by translating, by the brokerage engine, the request to be compatible with the cloud-based service.Type: ApplicationFiled: December 22, 2020Publication date: June 10, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Nir LEVY, Lee STOTT, Justin R. GARRETT, Alexander PSHUL, Moaid HATHOT, Libi AXELROD, Irit KANTOR, Itay YAFFE, Amichai VAKNIN
-
Patent number: 10990419Abstract: Interfaces utilize two types of tiles, including boundary spanning type tiles and boundary non-spanning type tiles. The boundary non-spanning tile each have a boundary non-spanning parameter/property that prevent the tile from overlapping a particular type of display boundary and that is operable for triggering a modification of a layout presentation of the canvas by causing/modifying the one or more tiles in the first set of tiles to be automatically resized and/or repositioned within the canvas layout presentation when it is determined the boundary non-spanning type tile(s) would overlap the particular type of boundary in a current/prior layout. The boundary spanning type tiles omit the boundary non-spanning parameter/property or have it set to an inactive state.Type: GrantFiled: March 4, 2019Date of Patent: April 27, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eli Schwartz, Michael Andrew Foynes, Alexander Vakaluk, Nir Levy, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan
-
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: 10908933Abstract: The claimed subject matter includes techniques for providing access to a cloud-based service. An example method includes generating a user interface form compatible with an application program, the user interface form being displayable via a user interface of the application program. The method also includes receiving a user request at a brokerage engine that runs as an extension of the application program through the user interface form. The method further includes identifying a cloud-based service to perform the request, and performing the request using the cloud-based service by translating the request to be compatible with the identified cloud-based service. The method also includes generating a new user interface form integrated with the user interface of application program, the new user interface form populated with data from the cloud-based service.Type: GrantFiled: December 5, 2019Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nir Levy, Lee Stott, Justin R. Garrett, Alexander Pshul, Moaid Hathot, Libi Axelrod, Irit Kantor, Itay Yaffe, Amichai Vaknin
-
Patent number: 10878392Abstract: Control and access of digital files for three dimensional (3D) model printing are supported by an authorized 3D model marketplace. At a system providing the 3D model marketplace, a 3D model file catalog can be searched using a search input that may be at least one image to identify possible results. At least two options for a specific result of the possible results can be available. The at least two options can include an original quality 3D model file and a degrade option 3D model file. The degrade option 3D model file may represent a lower quality or altered version of the original quality 3D model file and can be generated from the original quality 3D model file upon selection of the degrade mode option.Type: GrantFiled: June 28, 2016Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nir Levy, Benny Schlesinger, Ola Lavi, Avi Sagiv, Dana Porter Rubinshtein
-
Patent number: 10782984Abstract: Interactive event creation control consoles are provided to facilitate the creation of events from a plurality of different content sources. In some instances, the event creation control consoles include two different frames, a content source frame for selecting content for corresponding content tiles and an event creation frame for identifying the content tiles to be published in an event canvas associated with a particular event and which is published differently on different end user systems based on the contextual event role of the end user and/or the different end user system configurations.Type: GrantFiled: March 26, 2019Date of Patent: September 22, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eli Schwartz, Michael Andrew Foynes, Alexander Vakaluk, Nir Levy, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan
-
Publication number: 20190324630Abstract: Interfaces utilize two types of tiles, including boundary spanning type tiles and boundary non-spanning type tiles. The boundary non-spanning tile each have a boundary non-spanning parameter/property that prevent the tile from overlapping a particular type of display boundary and that is operable for triggering a modification of a layout presentation of the canvas by causing/modifying the one or more tiles in the first set of tiles to be automatically resized and/or repositioned within the canvas layout presentation when it is determined the boundary non-spanning type tile(s) would overlap the particular type of boundary in a current/prior layout. The boundary spanning type tiles omit the boundary non-spanning parameter/property or have it set to an inactive state.Type: ApplicationFiled: March 4, 2019Publication date: October 24, 2019Inventors: Eli Schwartz, Michael Andrew Foynes, Alexander Vakaluk, Nir Levy, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan
-
Publication number: 20190324775Abstract: Computer interfaces are provided for managing and deploying contextually relevant event canvases based on entity roles. Some systems are configured for identifying events and generating contextually relevant canvases associated with those events, which are contextually based on roles assigned to the events. A master canvas is also provided for facilitating navigation between the various canvases and to assign roles to the canvases, as well as for facilitating management configuration of the canvases. The master canvas includes a tabbed interface that allows navigation, configuration, and insight into the various canvases.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
-
Publication number: 20190324776Abstract: Computer interfaces are provided for dynamically binding event data with standard operating procedures. Systems are provided for identifying an event and an event context from received event data streams. Procedures are generated that are related to the context of the event. Content tiles that include event data streams are then dynamically bound to the procedures in a way that allows content tiles to be surfaced or modified when the procedures utilized. Systems are also configured for dynamically updating procedures based on detecting a change in the context of an underlying event.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
-
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: 20190324825Abstract: Interactive event creation control consoles are provided to facilitate the creation of events from a plurality of different content sources. In some instances, the event creation control consoles include two different frames, a content source frame for selecting content for corresponding content tiles and an event creation frame for identifying the content tiles to be published in an event canvas associated with a particular event and which is published differently on different end user systems based on the contextual event role of the end user and/or the different end user system configurations.Type: ApplicationFiled: March 26, 2019Publication date: October 24, 2019Inventors: Eli Schwartz, Michael Andrew Foynes, Alexander Vakaluk, Nir Levy, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan
-
Patent number: 10291883Abstract: A system, method, and computer program product are provided for receiving device instructions from one user to be overlaid on an image or video of the device for another user. In use, at least one of an image and video of a device is received from a first user via a network. Additionally, at least one instruction for the device is received from a second user, in response to the receipt of the at least one of the image and video of the device. Furthermore, the at least one instruction is provided to the first user for display as an overlay to the at least one of the image and video of the device.Type: GrantFiled: December 28, 2015Date of Patent: May 14, 2019Assignee: AMDOCS DEVELOPMENT LIMITEDInventor: Nir Levy
-
Publication number: 20190034059Abstract: A method for sending reminders to users of messaging applications, the method comprising: in a computer, detecting whether a message is marked by the user of a messaging application; when a message is marked by the user of a messaging application, detecting whether the user presses on a designated button; when the user presses on a designated button, requesting the user to set time and date of a reminder; when the user set time and date of the reminder, requesting the user to add a text to the reminder; when the time and date set by the user comes, the reminder, including the marked message and the text added to the reminder, appears in the user interface of the messaging application.Type: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventors: Igaal Brummer, Nir Levy
-
Patent number: 10097426Abstract: A system, method, and computer program product are provided for managing services for a service provider at a device within proximity to a location of the service provider, utilizing logic of a centralized environment. In use, at least one real-time service managed for a service provider by a centralized environment is identified. Furthermore, logic of the centralized environment for the management of the at least one real-time service is deployed to at least one device within a predetermined proximity to a location of the service provider.Type: GrantFiled: November 17, 2014Date of Patent: October 9, 2018Assignees: Amdocs Development Limited, Amdocs Software Systems LimitedInventors: Nir Levy, Zvi Naggan