Patents by Inventor Eran Gonen

Eran Gonen 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: 11625310
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be generated to indicate that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: April 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Eran Gonen
  • Publication number: 20220353435
    Abstract: System, device, and method for enabling high-quality content-aware zoom-in for videos. An input video is received at high resolution, and is processed. A first video stream is generated, being a downscaled lower-resolution version of the input video. One or more additional video streams are generated; each one of them being a cropped high-resolution version of the input video, such that the cropped region tracks an object-of-interest that is visually depicted in the input video. A multiple-streams manifest is generated, pointing to the first, downscaled, video stream, and also pointing to the one or more other, cropped high-resolution video stream. An end-user device plays the video, and enables the end-user to perform a high-quality zoom-in on the object-of-interest, by transitioning from playback of the downscaled video stream to playback of the additional video stream that tracks that object-of-interest.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Amnon Cohen-Tidhar, Eran Gonen, Tal Lev-Ami
  • Publication number: 20210286698
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be generated to indicate that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 16, 2021
    Inventor: Eran Gonen
  • Patent number: 11048607
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be transmitted to a corresponding tenant indicating that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Eran Gonen
  • Publication number: 20200065211
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be transmitted to a corresponding tenant indicating that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventor: Eran Gonen
  • Patent number: 10503625
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be transmitted to a corresponding tenant indicating that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Eran Gonen
  • Publication number: 20190108115
    Abstract: Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be transmitted to a corresponding tenant indicating that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventor: Eran Gonen
  • Publication number: 20150247654
    Abstract: A Stirling engine includes a piston and a displacer that move in phased reciprocating motion within one or more cylinders. A working fluid is contained within the one or more cylinders, and a position of the displacer causes the working fluid to be in contact with either a hot heat exchanger or a cold heat exchanger. A volume of the working fluid governed by a position of the piston is referred to as a compression space. The piston, the displacer and the working fluid operate in a thermodynamic cycle that generates acoustic wave power. An acoustic pump is driven by the acoustic wave power.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Inventor: Eran Gonen
  • Publication number: 20150207841
    Abstract: A method of processing video data. During a preprocessing stage a plurality of video content datasets in a storage network node, the method calculates coefficient data and encoding decisions of said video content dataset on a per frame basis, said encoding decisions comprising at least some of frame sizes, motion vectors, macroblock quantizers and macroblock layouts partitions (geometry), deleting said coefficient data; storing said encoding decisions in an auxiliary file associated with said video content dataset; during an operative stage: receiving from a client terminal via a communication network a request for streaming a first of said plurality of video content datasets; identifying a respective said auxiliary file associated with said first video content dataset; and utilizing said encoding decisions from said respective auxiliary file to recalculate said coefficient data of said first video content dataset without recalculating a respective said encoding decisions.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 23, 2015
    Inventors: Nir DRANG, Ram BEN-YAKIR, Nir BEN-SHMUEL, Tomer AMIAZ, Eran GONEN
  • Patent number: 9083952
    Abstract: System and method for compressing and decompressing of differentially encoded video streams. I-frames of the encoded video stream may be relatively compressed and decompressed, thereby reducing video data size of an already encoded video stream. Compression and decompression may be lossless processes and may typically require relatively low processing power and small memory sizes.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 14, 2015
    Assignee: NICE SYSTEMS LTD.
    Inventors: Eran Gonen, Elad Golan
  • Patent number: 9020033
    Abstract: A method, apparatus and a computer readable medium for skipping macro blocks of a compressed video. The method includes, for at least one INTER frame, saving a set of macro blocks including at least one of a macro block having a motion vector greater than a predetermined motion vector threshold, a macro block having positional correspondence to at least one macro block having a motion vector, a macro block having a size greater than a predetermined macro block size threshold, and a macro block having positional correspondence to a second macro block in a previous group of pictures, the second macro block having a motion vector. The method deletes and marks as skipped one or more remaining macro blocks, and merges the set in an order to create a compressed frame including a skipped macro block. The processor implements the method, and the computer readable medium contains processor instructions.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: April 28, 2015
    Assignee: Nice-Systems Ltd.
    Inventors: Yaron Shmueli, Eran Gonen
  • Publication number: 20140119438
    Abstract: System and method for compressing and decompressing of differentially encoded video streams. I-frames of the encoded video stream may be relatively compressed and decompressed, thereby reducing video data size of an already encoded video stream. Compression and decompression may be lossless processes and may typically require relatively low processing power and small memory sizes.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 1, 2014
    Applicant: NICE-SYSTEMS LTD.
    Inventors: Eran GONEN, Elad GOLAN
  • Patent number: 8623582
    Abstract: A method of treating a photoconductor for enhancing crack resistance when it comes into contact with a liquid toner comprises bending a photoconductor sheet having a length and a width to a tube having an outer diameter and a length corresponding to the width of the photoconductor sheet with the photoconductive layer facing outward. The tube of the photoconductor sheet is then inserted into a cylinder having an inner diameter greater than the outer diameter of the tube and a length of at least the length of the tube of the photoconductor sheet. The treatment of the tube of the photoconductor sheet in the cylinder takes place by maintaining it in the cylinder at a temperature of from about room temperature to an elevated temperature. The tube of the photoconductor sheet is removed from the cylinder while it is at about room temperature.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: January 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eran Gonen, Yossi Rosen, Mark Sandler
  • Patent number: 8594197
    Abstract: System and method for compressing and decompressing of differentially encoded video streams. I-frames of the encoded video stream may be relatively compressed and decompressed, thereby reducing video data size of an already encoded video stream. Compression and decompression may be lossless processes and may typically require relatively low processing power and small memory sizes.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: November 26, 2013
    Assignee: Nice Systems Ltd.
    Inventors: Eran Gonen, Elad Golan
  • Patent number: 8279349
    Abstract: Embodiments of the invention are directed to a system and method for controlling visual parameters of a capturing device to minimize clipping and saturation according to predefined parameters. The method may include processing pixel values of a current input frame of a received video signal captured by a capturing device; accumulating processing results of the current input frame to processing results of one or more previous input frames and calculating a desired dynamic range based on pre-determined user parameters. The processing may further include checking if the accumulated results are within the desired dynamic range and determining if adjustment is desired. If the accumulated results are not within the desired dynamic range, adjusting visual parameters for a subsequent input frame, by controlling the capturing device and if the accumulated results are within the desired dynamic range maintaining current visual parameters of the current input frame for the subsequent input frame.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: October 2, 2012
    Assignee: Nice Systems Ltd.
    Inventors: Yaron Shmueli, Eran Gonen, Amotz Hoshen
  • Publication number: 20120114040
    Abstract: A method, apparatus, and computer readable medium for skip macro block compression of a compressed video. The method includes, for at least one INTER frame, saving a set of macro blocks including at least one of a macro block having a motion vector greater than a predetermined motion vector threshold, a macro block having positional correspondence to at least one macro block having a motion vector, a macro block having a size greater than a predetermined macro block size threshold, and a macro block having positional correspondence to a second macro block in a previous group of pictures, the second macro block having a motion vector. The method deletes and marks as skipped one or more remaining macro blocks, and merges the set in an order to create a compressed frame including a skipped macro block. The processor implements the method, and the computer readable medium contains processor instructions.
    Type: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Inventors: Yaron SHMUELI, Eran Gonen
  • Publication number: 20110188569
    Abstract: System and method for compressing and decompressing of differentially encoded video streams. I-frames of the encoded video stream may be relatively compressed and decompressed, thereby reducing video data size of an already encoded video stream. Compression and decompression may be lossless processes and may typically require relatively low processing power and small memory sizes.
    Type: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Inventors: Eran GONEN, Elad Golan
  • Publication number: 20110115980
    Abstract: Embodiments of the invention are directed to a system and method for controlling visual parameters of a capturing device to minimize clipping and saturation according to predefined parameters. The method may include processing pixel values of a current input frame of a received video signal captured by a capturing device; accumulating processing results of the current input frame to processing results of one or more previous input frames and calculating a desired dynamic range based on pre-determined user parameters. The processing may further include checking if the accumulated results are within the desired dynamic range and determining if adjustment is desired. If the accumulated results are not within the desired dynamic range, adjusting visual parameters for a subsequent input frame, by controlling the capturing device and if the accumulated results are within the desired dynamic range maintaining current visual parameters of the current input frame for the subsequent input frame.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Inventors: Yaron SHMUELI, Eran Gonen, Amotz Hoshen
  • Patent number: 7920810
    Abstract: Embodiments of an electrophotography device are disclosed.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: April 5, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gadi Oron, Dror Kella, Eran Gonen
  • Publication number: 20090047587
    Abstract: Embodiments of an electrophotography device are disclosed.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 19, 2009
    Inventors: Gadi Oron, Dror Kella, Eran Gonen