Patents by Inventor Nir Koren
Nir Koren 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: 20230155817Abstract: The present disclosure involves systems, software, and computer implemented methods for managing secret values. One example method includes receiving a request for a secret value that is stored at a secrets provider. The request is provided to a machine learning model that is included in a secrets manager that is separate from the secrets provider. The machine learning model determines whether the request for the secret value is valid. In response to determining that the request for the secret value is not valid, the request for the secret value is denied without providing the request for the secret value to the secrets provider. In response to determining that the request for the secret value is valid, the request for the secrets value is provided to the secrets provider. A secret value received from the secrets provider is provided to the machine learning model to determine whether secret value is valid.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Inventors: Nir Koren, Slava Rubejevsky
-
Patent number: 10146673Abstract: In an example embodiment, a method of resolving source code changes is provided. It is determined whether there are any portions of source code dependent on a changed portion of source code. Then, for each portion of source code including the changed portion of source code and portions of source code dependent on the changed portion of source code, one or more pieces of metadata for the portion of source code are obtained, a danger score for the portion of source code is calculated based on the one or more pieces of metadata, an execution rule corresponding to the danger score is retrieved, and the execution rule is executed, causing a command to be executed on an external run-time component.Type: GrantFiled: November 4, 2015Date of Patent: December 4, 2018Assignee: SAP Portals Israel Ltd.Inventors: Nir Koren, Run Profesorsky, Ido Itzkovich
-
Publication number: 20170123963Abstract: In an example embodiment, a method of resolving source code changes is provided. It is determined whether there are any portions of source code dependent on a changed portion of source code. Then, for each portion of source code including the changed portion of source code and portions of source code dependent on the changed portion of source code, one or more pieces of metadata for the portion of source code are obtained, a danger score for the portion of source code is calculated based on the one or more pieces of metadata, an execution rule corresponding to the danger score is retrieved, and the execution rule is executed, causing a command to be executed on an external run-time component.Type: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: Nir Koren, Run Profesorsky, Ido Itzkovich
-
Publication number: 20160036985Abstract: A method, medium, and system to receive information indicative of a monitored entity's state of operation, determine whether to perform an action in response to the received information and a set of criteria rules, the action including at least one of to repair an issue indicated in the received information and to redirect a call to the monitored entity to a different entity, in an instance it is determined to redirect a call to the monitored entity to a different entity, automatically redirect the call to the different entity based on at least one redirect rule; and save a record of at least the determination of whether to perform an action, the action taken, and the redirecting of the call.Type: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: Nir Koren, Ofra Efrati
-
Patent number: 8984489Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a quality on submit process. One process includes operations for monitoring a source control system for submissions of new source code and determining that new source code has been submitted by a user to the source control system. A request to perform a quality control task for the new source code is sent to at least one quality control application. A report from the quality control application regarding results of the quality control task is received. A general report of results of each quality control task performed by each of the at least one quality control application is generated. The general report is sent to the user.Type: GrantFiled: October 28, 2013Date of Patent: March 17, 2015Assignee: SAP Portals Israel LtdInventors: Ohad Yassin, Nir Koren, Eran Nelinger, Asaf Saar
-
Patent number: 8938504Abstract: Computer-implemented methods, computer-readable media, and systems for forming networks of users associated with a central entity. When a central entity receives multiple requests from multiple users to register for an event associated with the entity, the entity forms a user network that did not exist until then. The entity receives data describing the users using which the entity generates user interfaces showing all users in the network, and presents the user interfaces on users' computer systems. When a subset of the users check-in with the entity, the entity displays information about one of the users in the subset to another, and allows the users to communicate with each other. When the event associated with the entity ends, the entity terminates the network. In this manner, the central entity forms temporary user networks that expire when an event scheduled at the central entity occurs.Type: GrantFiled: April 19, 2012Date of Patent: January 20, 2015Assignee: SAP Portals Israel LtdInventors: Tsafrir Sklarski, Nir Koren, Ravit Huber
-
Patent number: 8843453Abstract: The disclosure generally describes computer-implemented methods, software, and systems for detecting and correcting errors in documents. A computer-implemented method includes: (i) identifying a string policy enforcement rules set associated with at least one set of documents, each rule in the rules set including one or more specific rule strings and instructions relating to string-based policies; (ii) identifying at least one document containing at least one string, the at least one identified document associated with at least one rule included in the identified string policy enforcement rules set; and (iii) validating the at least one identified document, wherein validating the at least one identified document includes validating the at least one string in the at least one identified document using the at least one rule from the string policy enforcement rules set associated with the at least one identified document.Type: GrantFiled: September 13, 2012Date of Patent: September 23, 2014Assignee: SAP Portals Israel LtdInventors: Nir Koren, Inbal Sabag
-
Publication number: 20140074806Abstract: The disclosure generally describes computer-implemented methods, software, and systems for detecting and correcting errors in documents. A computer-implemented method includes: (i) identifying a string policy enforcement rules set associated with at least one set of documents, each rule in the rules set including one or more specific rule strings and instructions relating to string-based policies; (ii) identifying at least one document containing at least one string, the at least one identified document associated with at least one rule included in the identified string policy enforcement rules set; and (iii) validating the at least one identified document, wherein validating the at least one identified document includes validating the at least one string in the at least one identified document using the at least one rule from the string policy enforcement rules set associated with the at least one identified document.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: SAP PORTALS ISRAEL LTDInventors: Nir Koren, Inbal Sabag
-
Publication number: 20140053138Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a quality on submit process. One process includes operations for monitoring a source control system for submissions of new source code and determining that new source code has been submitted by a user to the source control system. A request to perform a quality control task for the new source code is sent to at least one quality control application. A report from the quality control application regarding results of the quality control task is received. A general report of results of each quality control task performed by each of the at least one quality control application is generated. The general report is sent to the user.Type: ApplicationFiled: October 28, 2013Publication date: February 20, 2014Inventors: Ohad Yassin, Nir Koren, Eran Nelinger, Asaf Saar
-
Patent number: 8584079Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a quality on submit process. One process includes operations for monitoring a source control system for submissions of new source code and determining that new source code has been submitted by a user to the source control system. A request to perform a quality control task for the new source code is sent to at least one quality control application. A report from the quality control application regarding results of the quality control task is received. A general report of results of each quality control task performed by each of the at least one quality control application is generated. The general report is sent to the user.Type: GrantFiled: December 16, 2010Date of Patent: November 12, 2013Assignee: SAP Portals Israel LtdInventors: Ohad Yassin, Nir Koren, Eran Nelinger, Asaf Saar
-
Publication number: 20130282805Abstract: Computer-implemented methods, computer-readable media, and systems for forming networks of users associated with a central entity. When a central entity receives multiple requests from multiple users to register for an event associated with the entity, the entity forms a user network that did not exist until then. The entity receives data describing the users using which the entity generates user interfaces showing all users in the network, and presents the user interfaces on users' computer systems. When a subset of the users check-in with the entity, the entity displays information about one of the users in the subset to another, and allows the users to communicate with each other. When the event associated with the entity ends, the entity terminates the network. In this manner, the central entity forms temporary user networks that expire when an event scheduled at the central entity occurs.Type: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Inventors: Tsafrir Sklarski, Nir Koren, Ravit Huber
-
Publication number: 20120159420Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a quality on submit process. One process includes operations for monitoring a source control system for submissions of new source code and determining that new source code has been submitted by a user to the source control system. A request to perform a quality control task for the new source code is sent to at least one quality control application. A report from the quality control application regarding results of the quality control task is received. A general report of results of each quality control task performed by each of the at least one quality control application is generated. The general report is sent to the user.Type: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: SAP AGInventors: Ohad Yassin, Nir Koren, Eran Nelinger, Asaf Saar