Patents by Inventor Liad Hacmon

Liad Hacmon 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: 9942557
    Abstract: A computerized method and system of segment-based video encoding optimization, the method comprising obtaining a set of input segments constituting an input video stream; selecting one or more input segments in accordance with a selection criterion to be one or more representative segments; determining an encoding instruction and obtaining one or more encoded representative segments encoded from the representative segments in accordance with the encoding instruction and using a quality-driven video encoding scheme; determining, based on the encoded representative segments, an encoding configuration, and obtaining one or more encoded input segments encoded from at least a sub-set of the input segments using the encoding configuration; determining an evaluation instruction used to evaluate quality for each encoded input segment; and generating an output video stream, by selecting, for each input segment, a corresponding output segment from a group comprising at least one of the following candidate segments: the
    Type: Grant
    Filed: January 1, 2017
    Date of Patent: April 10, 2018
    Assignee: BEAMR IMAGING LTD.
    Inventors: Sharon Carmel, Dror Gill, Tamar Shoham, Dan Julius, Liad Hacmon, Lior Mizrahi, Udi Yehuda Shrot, Amir Leibman, Alon Biran, Eyal Enav
  • Publication number: 20180063536
    Abstract: A computerized method and system of segment-based video encoding optimization, the method comprising obtaining a set of input segments constituting an input video stream; selecting one or more input segments in accordance with a selection criterion to be one or more representative segments; determining an encoding instruction and obtaining one or more encoded representative segments encoded from the representative segments in accordance with the encoding instruction and using a quality-driven video encoding scheme; determining, based on the encoded representative segments, an encoding configuration, and obtaining one or more encoded input segments encoded from at least a sub-set of the input segments using the encoding configuration; determining an evaluation instruction used to evaluate quality for each encoded input segment; and generating an output video stream, by selecting, for each input segment, a corresponding output segment from a group comprising at least one of the following candidate segments: the
    Type: Application
    Filed: January 1, 2017
    Publication date: March 1, 2018
    Inventors: Sharon CARMEL, Dror GILL, Tamar SHOHAM, Dan JULIUS, Liad HACMON, Lior MIZRAHI, Udi Yehuda SHROT, Amir LEIBMAN, Alon BIRAN, Eyal ENAV
  • Patent number: 9244962
    Abstract: Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 26, 2016
    Assignee: PRECISE SOFTWARE SOLUTIONS, INC.
    Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
  • Publication number: 20140337360
    Abstract: Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
  • Patent number: 8819057
    Abstract: Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: August 26, 2014
    Assignee: Precise Software Solutions, Inc.
    Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
  • Patent number: 8051055
    Abstract: Apparatus, methods and computer-readable medium for displaying information related to performance of a given database statement which accesses a plurality of multi-partition objects during a time interval. In some embodiments, the method comprises: a) determining, for a given database statement that accesses a plurality of index or table partitions during the time interval, for each accessed partition of a plurality of partitions, a respective aggregate wait time associated with said accessed partition; b) in accordance with the determined wait times for the given database statement, presenting, to a user, a description of performance of the database during the time interval.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: November 1, 2011
    Assignee: Precise Software Solutions Inc.
    Inventors: Sigal Gelbart, Meyron Ragulsky, Liad Hacmon, Ehud Eshet, Yochai Uliel
  • Publication number: 20110184904
    Abstract: Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access.
    Type: Application
    Filed: January 24, 2011
    Publication date: July 28, 2011
    Applicant: PRECISE SOFTWARE SOLUTIONS, INC.
    Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
  • Patent number: 7970776
    Abstract: Apparatus, methods, and computer code for monitoring a database and for determining estimated aggregate disk-sort wait times for a database statement and/or database table and/or database index and/or database session are described. A description of database performance may be presented to a user in accordance with the determined aggregate disk-sort wait time(s).
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: June 28, 2011
    Assignee: Precise Software Solutions Inc.
    Inventors: Sigal Gelbart, Meyron Ragulsky, Liad Hacmon, Ehud Eshet, Yochai Uliel
  • Patent number: 7634459
    Abstract: Apparatus, methods, and computer code for monitoring a database and for detecting execution plan changes in the database. In the event that an execution plan is detected for a given database statement during the course of the monitoring, an alert signal may be generated. Optionally, the generation of the alert signal is further contingent upon a property of the database statement for which an execution plan change has been detected, for example, an execution time. In some embodiments, a detection agent is configured to repetitively attempt to detect an execution plan, for example, in accordance with a specified frequency parameter.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: December 15, 2009
    Assignee: Precise Software Solutions Ltd.
    Inventors: Ehud Eshet, Sigal Gelbart, Dan Zada, Liad Hacmon