Patents by Inventor Ilan Yosef
Ilan Yosef 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: 20230222090Abstract: Techniques for performing test adaption and distribution for customer storage systems in accordance with a customer knowledge base. The techniques can include sending, by each customer storage system, data to the customer knowledge base. The data includes, for each customer storage system, a version of a data storage application and associated system configuration and parameters. In response to a query from a QA testing system, the data is migrated from the customer knowledge base to a QA database. The QA testing system analyzes the data to determine the most common system configuration, parameters, and data storage application version for most of the customer storage systems. The QA testing system adapts a test plan for testing the data storage application to conform with the most common system configuration and parameters and executes an application upgrade plan on QA storage appliances pre-prepared in accordance with the most common data storage application version.Type: ApplicationFiled: January 10, 2022Publication date: July 13, 2023Inventors: Ilan Yosef, Shay Goldshmidt
-
Patent number: 11656977Abstract: Methods, apparatus, and processor-readable storage media for automated code checking are provided herein. An example method includes identifying at least one test related to code of a repository that is affected by a commit operation; in response to determining that an existing job in a first database includes the at least one test: updating a configuration of the existing job based on the affected code, and executing the existing job with the updated configuration; and in response to determining that an existing job in the first database does not include the at least one test: determining that a previously executed job from a second database includes the at least one test, updating the configuration of the previously executed job based on the affected code to create a new job, adding the new job to the first database, and executing the new job.Type: GrantFiled: April 6, 2021Date of Patent: May 23, 2023Assignee: EMC IP Holding Company LLCInventors: Ilan Yosef, Bella Bekker-Vernik
-
Publication number: 20220318129Abstract: Methods, apparatus, and processor-readable storage media for automated code checking are provided herein. An example method includes identifying at least one test related to code of a repository that is affected by a commit operation; in response to determining that an existing job in a first database includes the at least one test: updating a configuration of the existing job based on the affected code, and executing the existing job with the updated configuration; and in response to determining that an existing job in the first database does not include the at least one test: determining that a previously executed job from a second database includes the at least one test, updating the configuration of the previously executed job based on the affected code to create a new job, adding the new job to the first database, and executing the new job.Type: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Inventors: Ilan Yosef, Bella Bekker-Vernik
-
Patent number: 11348656Abstract: A method comprising: identifying, by a resource manager, a resource of a storage system, the resource being one which a testing system lacks permission to use for testing the storage system; adding, by the resource manager, the resource to a group of resources which the testing system is permitted to use for testing the storage system, wherein adding the resource to the group includes granting the testing system a temporary permission to use the resource for testing the storage system; allocating the resource to a test that is performed by the testing system; and removing, by the resource manager, the resource from the group wherein removing the resource from the group includes revoking the temporary permission.Type: GrantFiled: February 27, 2020Date of Patent: May 31, 2022Assignee: EMC IP Holding Company LLCInventors: Henrik Koren, Ilan Yosef
-
Publication number: 20220138089Abstract: A method is provided for use in a test execution system, comprising: selecting a test that is stored in a test manager; identifying one or more test configuration parameters that are associated with the test; detecting if a job uniform resource locator (URL) is available for the test; if the job URL is available, retrieving the job URL, providing the job URL to a test tool, and executing the test by using the test tool; if the job URL is not available, identifying one or more test configuration parameters that are associated with the test, mapping each of the test configuration parameters to a corresponding job parameter, generating the job URL based on any of the corresponding job parameters, providing the job URL to the test tool, and executing the test by using the test tool.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Applicant: EMC IP Holding Company LLCInventors: Bella Bekker-Vernik, Ilan Yosef, Nir Harel
-
Patent number: 11249885Abstract: An aspect includes displaying a list of test case functions via a user interface. Each of the test case functions includes a corresponding set of instructions that is extracted from a development application, and each of the test case functions is configured to execute an atomic action with respect to a test case. The set of instructions is transparent to a user of the user interface. An aspect further includes receiving, via the user interface, a user-inputted selection of the test case functions from the list. For each test function of the selected test case functions, an aspect includes displaying, via the user interface, a field for receiving a device identifier for a device subject to the test case; receiving, via the user interface, a user-inputted device identifier; assembling the test case from the selected test case functions and the device identifier; and executing the test case for the device.Type: GrantFiled: February 10, 2020Date of Patent: February 15, 2022Assignee: EMC IP Holding Company LLCInventors: Ilan Yosef, Bella Bekker Vernik
-
Patent number: 11163667Abstract: A method is provided comprising: storing one or more tickets in a ticket database, each of the tickets being associated with a corresponding test system, and each of the tickets being associated with an error that is generated as a result of executing one of a plurality of tests on the ticket's corresponding test system; executing a reclamation agent that is configured to: retrieve a plurality of tickets from a ticket database, detect if each of the tickets satisfies a predetermined condition, and return the ticket's corresponding test system to a pool of available test systems when the predetermined condition is satisfied by the ticket.Type: GrantFiled: March 30, 2020Date of Patent: November 2, 2021Assignee: EMC IP Holding Company LLCInventors: Ilan Yosef, Shay Goldshmidt
-
Publication number: 20210303445Abstract: A method is provided comprising: storing one or more tickets in a ticket database, each of the tickets being associated with a corresponding test system, and each of the tickets being associated with an error that is generated as a result of executing one of a plurality of tests on the ticket's corresponding test system; executing a reclamation agent that is configured to: retrieve a plurality of tickets from a ticket database, detect if each of the tickets satisfies a predetermined condition, and return the ticket's corresponding test system to a pool of available test systems when the predetermined condition is satisfied by the ticket.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Applicant: EMC IP Holding Company LLCInventors: Ilan Yosef, Shay Goldshmidt
-
Publication number: 20210272646Abstract: A method comprising: identifying, by a resource manager, a resource of a storage system, the resource being one which a testing system lacks permission to use for testing the storage system; adding, by the resource manager, the resource to a group of resources which the testing system is permitted to use for testing the storage system, wherein adding the resource to the group includes granting the testing system a temporary permission to use the resource for testing the storage system; allocating the resource to a test that is performed by the testing system; and removing, by the resource manager, the resource from the group wherein removing the resource from the group includes revoking the temporary permission.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Applicant: EMC IP Holding Company LLCInventors: Henrik Koren, Ilan Yosef
-
Publication number: 20210248057Abstract: An aspect includes displaying a list of test case functions via a user interface. Each of the test case functions includes a corresponding set of instructions that is extracted from a development application, and each of the test case functions is configured to execute an atomic action with respect to a test case. The set of instructions is transparent to a user of the user interface. An aspect further includes receiving, via the user interface, a user-inputted selection of the test case functions from the list. For each test function of the selected test case functions, an aspect includes displaying, via the user interface, a field for receiving a device identifier for a device subject to the test case; receiving, via the user interface, a user-inputted device identifier; assembling the test case from the selected test case functions and the device identifier; and executing the test case for the device.Type: ApplicationFiled: February 10, 2020Publication date: August 12, 2021Applicant: EMC IP Holding Company LLCInventors: Ilan Yosef, Bella Bekker Vernick
-
Patent number: 10917327Abstract: A method comprising: selecting a test for execution on a computing system; identifying a set of performance counters that is associated with the test; executing the test and the set of performance counters on the computing system, the test and the set of performance counters being executed concurrently with one another; generating an execution signature for the test based on the set of performance counters, the execution signature being generated while the test is being executed on the computing system; reconfiguring the test based on the execution signature, the test being reconfigured while the test is being executed on the computing system, wherein each of the performance counters in the set is associated with a different respective operational parameter of the computing system; wherein each of the performance counters in the set includes logic for collecting values of the performance counter's respective operational parameter.Type: GrantFiled: March 27, 2020Date of Patent: February 9, 2021Assignee: EMC IP Holding Company LLCInventors: Danny Oz, Ilan Yosef, Itay Kaufman
-
Patent number: 10146826Abstract: In one aspect, a method includes receiving samples of data generated from a storage array related to a performance parameter; determining, for each sample, whether a sample is anomaly; and determining, for each sample identified as an anomaly, whether the anomaly should be reclassified to a spike or a drop.Type: GrantFiled: December 28, 2015Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Erez Marmor, Ilan Yosef
-
Patent number: 9276903Abstract: Apparatus for recording multi-party Internet Protocol (IP) sessions at a branch, the apparatus comprising: a data capturer, deployed on a device in a local network of the branch, configured to capture at least one data packet of a multi-party IP session involving the branch; and a recorder, deployed on the device, associated with the data capturer, and configured to receive at least one of the captured data packets from the data capturer and to record the received data packets.Type: GrantFiled: January 11, 2007Date of Patent: March 1, 2016Assignee: NICE-SYSTEMS LTD.Inventors: Eran Halbraich, Ilan Yosef, Yariv Lenchner, Stas Margolis, Leonid Portman, Dan Hadari
-
Patent number: 8693998Abstract: Embodiments of the invention are directed to a method of providing a service to a user of a mobile communication device. A selection a service may be received. An optimal option for providing a selected service may be determined and displayed on a mobile communication device. A session including a voice communication channel and a data communication channel may be established and used to provide a selected service.Type: GrantFiled: January 26, 2011Date of Patent: April 8, 2014Assignee: Nice-Systems Ltd.Inventors: Leon Portman, Ilan Yosef, Zvika Moretzky, Assaf Frenkel
-
Publication number: 20120190333Abstract: Embodiments of the invention are directed to a method of providing a service to a user of a mobile communication device. A selection a service may be received. An optimal option for providing a selected service may be determined and displayed on a mobile communication device. A session including a voice communication channel and a data communication channel may be established and used to provide a selected service.Type: ApplicationFiled: January 26, 2011Publication date: July 26, 2012Inventors: Leon Portman, Ilan Yosef, Zvika Moretzky, Assaf Frenkel
-
Patent number: 8094786Abstract: Some embodiments of the present invention are directed to a method and system for monitoring and recording voice from circuit-switched switches via a packet-switched network. A circuit-switched or VoIP recording system may record and/or live-monitor telephone calls by trunk and/or extension tapping over a packet-switched network. Alternatively, a circuit-switched or VoIP recording system may record and/or live-monitor telephone calls over a packet-switched network by activating the service observation feature of the circuit-switched switch either by feature code dialing or a computer telephony integration (CTI) link command.Type: GrantFiled: February 4, 2008Date of Patent: January 10, 2012Assignee: Nice Systems Ltd.Inventors: Tomer Ilan, Eran Halbraich, Ilan Yosef
-
Patent number: 7581001Abstract: A system and a method for monitoring a computer network to detect data packets including audio or video data, such packets being part of a communication session, for storing these packets and for reconstructing the communication session upon request. To enable the system to store packets independently of the protocol used to set up the communication session, for example in a Voice Over IP environment, the system includes a link to the gatekeeper of the computer network.Type: GrantFiled: April 7, 2005Date of Patent: August 25, 2009Assignee: STS Systems Ltd.Inventors: Mordechai Nisani, Danny Shporer, Ilan Yosef, Eitan Bar
-
Publication number: 20090010277Abstract: Device and method for receiving information from one or more media providers capable of transmitting a media session and from one or more media recorders capable of recording the media session and selecting one of the recorders for recording the media session based on the received information and a predetermined set of rules.Type: ApplicationFiled: July 3, 2007Publication date: January 8, 2009Inventors: Eran Halbraich, Yariv Lenchner, Leonid Portman, Stas Margolis, Ilan Yosef
-
Publication number: 20080212571Abstract: Some embodiments of the present invention are directed to a method and system for monitoring and recording voice from circuit-switched switches via a_packet-switched network. A circuit-switched or VoIP recording system may record and/or live-monitor telephone calls by trunk and/or extension tapping over a packet-switched network. Alternatively, a circuit-switched or VoIP recording system may record and/or live-monitor telephone calls over a packet-switched network by activating the service observation feature of the circuit-switched switch either by feature code dialing or a computer telephony integration (CTI) link command.Type: ApplicationFiled: February 4, 2008Publication date: September 4, 2008Inventors: Tomer Ilan, Eran Halbraich, Ilan Yosef
-
Publication number: 20080170561Abstract: Apparatus for recording multi-party Internet Protocol (IP) sessions at a branch, the apparatus comprising: a data capturer, deployed on a device in a local network of the branch, configured to capture at least one data packet of a multi-party IP session involving the branch; and a recorder, deployed on the device, associated with the data capturer, and configured to receive at least one of the captured data packets from the data capturer and to record the received data packets.Type: ApplicationFiled: January 11, 2007Publication date: July 17, 2008Inventors: Eran Halbraich, Ilan Yosef, Yariv Lenchner, Stas Margolis, Leonid Portman, Dan Hadari