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: 20230222090
    Abstract: 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: Application
    Filed: January 10, 2022
    Publication date: July 13, 2023
    Inventors: Ilan Yosef, Shay Goldshmidt
  • Patent number: 11656977
    Abstract: 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: Grant
    Filed: April 6, 2021
    Date of Patent: May 23, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Bella Bekker-Vernik
  • Publication number: 20220318129
    Abstract: 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: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Inventors: Ilan Yosef, Bella Bekker-Vernik
  • Patent number: 11348656
    Abstract: 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: Grant
    Filed: February 27, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Henrik Koren, Ilan Yosef
  • Publication number: 20220138089
    Abstract: 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: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Bella Bekker-Vernik, Ilan Yosef, Nir Harel
  • Patent number: 11249885
    Abstract: 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: Grant
    Filed: February 10, 2020
    Date of Patent: February 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Bella Bekker Vernik
  • Patent number: 11163667
    Abstract: 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: Grant
    Filed: March 30, 2020
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Shay Goldshmidt
  • Publication number: 20210303445
    Abstract: 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: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Shay Goldshmidt
  • Publication number: 20210272646
    Abstract: 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: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Henrik Koren, Ilan Yosef
  • Publication number: 20210248057
    Abstract: 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: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Bella Bekker Vernick
  • Patent number: 10917327
    Abstract: 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: Grant
    Filed: March 27, 2020
    Date of Patent: February 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Danny Oz, Ilan Yosef, Itay Kaufman
  • Patent number: 10146826
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Erez Marmor, Ilan Yosef
  • Patent number: 9276903
    Abstract: 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: Grant
    Filed: January 11, 2007
    Date of Patent: March 1, 2016
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Eran Halbraich, Ilan Yosef, Yariv Lenchner, Stas Margolis, Leonid Portman, Dan Hadari
  • Patent number: 8693998
    Abstract: 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: Grant
    Filed: January 26, 2011
    Date of Patent: April 8, 2014
    Assignee: Nice-Systems Ltd.
    Inventors: Leon Portman, Ilan Yosef, Zvika Moretzky, Assaf Frenkel
  • Publication number: 20120190333
    Abstract: 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: Application
    Filed: January 26, 2011
    Publication date: July 26, 2012
    Inventors: Leon Portman, Ilan Yosef, Zvika Moretzky, Assaf Frenkel
  • Patent number: 8094786
    Abstract: 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: Grant
    Filed: February 4, 2008
    Date of Patent: January 10, 2012
    Assignee: Nice Systems Ltd.
    Inventors: Tomer Ilan, Eran Halbraich, Ilan Yosef
  • Patent number: 7581001
    Abstract: 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: Grant
    Filed: April 7, 2005
    Date of Patent: August 25, 2009
    Assignee: STS Systems Ltd.
    Inventors: Mordechai Nisani, Danny Shporer, Ilan Yosef, Eitan Bar
  • Publication number: 20090010277
    Abstract: 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: Application
    Filed: July 3, 2007
    Publication date: January 8, 2009
    Inventors: Eran Halbraich, Yariv Lenchner, Leonid Portman, Stas Margolis, Ilan Yosef
  • Publication number: 20080212571
    Abstract: 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: Application
    Filed: February 4, 2008
    Publication date: September 4, 2008
    Inventors: Tomer Ilan, Eran Halbraich, Ilan Yosef
  • Publication number: 20080170561
    Abstract: 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: Application
    Filed: January 11, 2007
    Publication date: July 17, 2008
    Inventors: Eran Halbraich, Ilan Yosef, Yariv Lenchner, Stas Margolis, Leonid Portman, Dan Hadari