Patents by Inventor Kfir Wolfson

Kfir Wolfson 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: 20200019676
    Abstract: One example method includes bringing up a clone application in a validation environment, replaying recorded incoming network traffic to the clone application, obtaining a response of the clone application to the incoming network traffic, comparing the response of the clone application to recorded outgoing network traffic of the production application, and making a validation determination regarding the clone application, based on the comparison of the response of the clone application to recorded outgoing network traffic of the production application. When the clone application is not validated, the example method includes identifying and resolving a problem relating to the clone application.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Oron Golan, Aviram Fireberger, Amos Zamir, Kfir Wolfson, Jehuda Shemer
  • Publication number: 20200007420
    Abstract: Data reduction techniques are provided for a multi-sensor IoT environment. An exemplary method comprises: dynamically determining, by a device within a distributed network comprised of a plurality of sensors, an amount of sensor data to be collected by and/or transmitted by a sensor within the distributed network based on at least one predefined spatial-based rule and/or at least one predefined temporal-based rule; and processing the sensor data based on the dynamically determined amount of sensor data. A percentage of the plurality of sensors within the distributed network that collect and/or transmit the sensor data can optionally be specified. One or more sensors optionally collect the sensor data at a default resolution and a predefined spatial-based rule and/or a predefined temporal-based rule specifies a predefined trigger for at least one sensor to collect and/or transmit the sensor data at a higher resolution.
    Type: Application
    Filed: June 30, 2018
    Publication date: January 2, 2020
    Inventors: Jehuda Shemer, Kfir Wolfson, Assaf Natanzon
  • Publication number: 20200004867
    Abstract: Disclosed is a method, apparatus, and system for processing a data update message in a multi-agent system comprising a plurality of agents, the operations comprising: receiving, at a second agent, the data update message comprising data for a node in a shared data tree and a first node context map from a first agent, the first node context map comprising last known contexts of all the agents for the node according to knowledge of the first agent; determining, at the second agent, whether any of three conditions relating to the first node context map and a second node context map is true, the second node context map comprising last known contexts of all the agents for the node according to knowledge of the second agent; and in response to determining that none of the three conditions relating to the first node context map and the second node context map is true, updating, at the second agent, the node based on the data update message from the first agent.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: David BEN-DAVID, Kfir WOLFSON, Jonathan VOLIJ
  • Patent number: 10499124
    Abstract: Techniques are provided for detection of malfunctioning sensors in a multi-sensor IoT environment. An exemplary method comprises: obtaining sensor data from a plurality of sensors; and determining if a first sensor is malfunctioning based on a comparison of the sensor data of the first sensor with the sensor data obtained from one or more additional sensors within the plurality of sensors, wherein the additional sensors within the plurality of sensors are identified based on a location and/or a sensor type of the additional sensors relative to a location and/or a sensor type of the first sensor. Remedial steps are optionally performed for a given malfunctioning sensor based on one or more predefined policies. For example, the remedial steps may comprise resetting the given malfunctioning sensor, calibrating the given malfunctioning sensor, servicing the given malfunctioning sensor, and/or notifying one or more users of the malfunction.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Jehuda Shemer, Kfir Wolfson
  • Publication number: 20190327152
    Abstract: Techniques are provided for implementing data management policies for various components of an Internet of Things (IoT) system. An exemplary method performed by an IoT component comprises: obtaining sensor data; obtaining a data management policy that specifies a data transmission policy, a data retention policy, a data retirement policy and/or a data processing policy for a processing of the sensor data by a plurality of IoT components; and processing the sensor data based on the obtained data management policy. Data policy operators are optionally provided to (i) adjust a resolution of the sensor data; (ii) aggregate the sensor data; and/or (iii) apply a learning algorithm to the sensor data, based on the data management policy.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Jehuda Shemer, Assaf Natanzon, Kfir Wolfson
  • Patent number: 10303464
    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager multiple data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores multiple code versions for each of one or more of the compute services. Automated testing of one or more of the code versions for a given one of the compute services and one or more of the data versions for the given compute service is carried out by an automated code testing system applying a search algorithm to traverse both the one or more code versions and the one or more data versions.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 28, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Kfir Wolfson, Amit Lieberman, Jehuda Shemer, Assaf Natanzon
  • Patent number: 10146675
    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager and an upgrade controller. A data version repository stores data versions for each of one or more of the compute services implemented by the processing platform. One or more of the data versions are stored in association with respective sets of recorded incoming traffic of the corresponding compute service. The upgrade controller is configured to upgrade at least a portion of an application from a first code version to a second code version. In conjunction with the upgrade of the application, automated testing of the upgraded application is carried out by an automated code testing system using the given data version and its associated set of recorded incoming traffic.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jehuda Shemer, Amit Lieberman, Assaf Natanzon, Kfir Wolfson
  • Patent number: 10120787
    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager a plurality of data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores a plurality of code versions for each of one or more of the compute services implemented by the processing platform. The code versions stored in the code version repository and the data versions stored in the data version repository collectively provide a two-dimensional test plane. Automated testing the code versions is carried out by an automated code testing system using multiple distinct ones of the data versions selected from the two-dimensional test plane.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 6, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jehuda Shemer, Amit Lieberman, Kfir Wolfson, Assaf Natanzon
  • Patent number: 10095489
    Abstract: Embodiments are directed to a graphical user interface-driven store and share system containing application templates that defines a database storing components and services of an application, exposes the application elements to different users in the system, and provides a uniform entry point for the different users to access and manipulate the application program components.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 9, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Amit Lieberman, Assaf Natanzon, Jehuda Shemer, Kfir Wolfson
  • Patent number: 9336094
    Abstract: In one aspect, a method includes determining that a first quorum of servers is available at a production site and a target site and generating a group-set bookmark if the first quorum of servers is available. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to determine that a first quorum of servers is available at a production site and a target site and generate a group-set bookmark if the first quorum of servers is available. In a further aspect, an apparatus includes circuitry configured to determine that a first quorum of servers is available at a production site and a target site; and generate a group -set bookmark if the first quorum of servers available.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 10, 2016
    Assignee: EMC International Company
    Inventors: Kfir Wolfson, Assaf Natanzon, Saar Cohen