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: 9942557Abstract: 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: theType: GrantFiled: January 1, 2017Date of Patent: April 10, 2018Assignee: 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: 20180063536Abstract: 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: theType: ApplicationFiled: January 1, 2017Publication date: March 1, 2018Inventors: Sharon CARMEL, Dror GILL, Tamar SHOHAM, Dan JULIUS, Liad HACMON, Lior MIZRAHI, Udi Yehuda SHROT, Amir LEIBMAN, Alon BIRAN, Eyal ENAV
-
Patent number: 9244962Abstract: 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: GrantFiled: July 23, 2014Date of Patent: January 26, 2016Assignee: PRECISE SOFTWARE SOLUTIONS, INC.Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
-
Publication number: 20140337360Abstract: 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: ApplicationFiled: July 23, 2014Publication date: November 13, 2014Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
-
Patent number: 8819057Abstract: 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: GrantFiled: January 24, 2011Date of Patent: August 26, 2014Assignee: Precise Software Solutions, Inc.Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
-
Patent number: 8051055Abstract: 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: GrantFiled: August 7, 2008Date of Patent: November 1, 2011Assignee: Precise Software Solutions Inc.Inventors: Sigal Gelbart, Meyron Ragulsky, Liad Hacmon, Ehud Eshet, Yochai Uliel
-
Publication number: 20110184904Abstract: 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: ApplicationFiled: January 24, 2011Publication date: July 28, 2011Applicant: PRECISE SOFTWARE SOLUTIONS, INC.Inventors: Mark Kremer, Yochai Uliel, Liad Hacmon, Chuck Delouis
-
Patent number: 7970776Abstract: 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: GrantFiled: August 7, 2008Date of Patent: June 28, 2011Assignee: Precise Software Solutions Inc.Inventors: Sigal Gelbart, Meyron Ragulsky, Liad Hacmon, Ehud Eshet, Yochai Uliel
-
Patent number: 7634459Abstract: 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: GrantFiled: November 16, 2006Date of Patent: December 15, 2009Assignee: Precise Software Solutions Ltd.Inventors: Ehud Eshet, Sigal Gelbart, Dan Zada, Liad Hacmon