Patents by Inventor Itai Tzur
Itai Tzur 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: 10884670Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: GrantFiled: February 14, 2018Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Ron Edelstein, Michael Hirsch, Ariel J. Ish-Shalom, Liran Loya, Itai Tzur
-
Publication number: 20200183285Abstract: An imaging device for projecting individually controllable laser beams onto an imaging surface movable in an X-direction. The device includes a plurality of semiconductor chips each comprising a plurality of laser beam emitting elements arranged in a main array of M•N. The chips are mounted such that each pair of adjacent chips in the Y-direction are offset from one another in the X-direction and, if activated continuously, the emitted laser beams of the two chips of said pair trace on the imaging surface a set of parallel lines that are substantially uniformly spaced in the Y-direction. In addition to the M•N elements of the main array, each chip comprises at least one additional column on one or each side, each additional column containing at least one selectively operable element capable of compensating for any misalignment in the Y-direction in the relative positioning of the adjacent chips on the support.Type: ApplicationFiled: February 7, 2020Publication date: June 11, 2020Inventors: Nir RUBIN BEN HAIM, Michael NAGLER, Benzion LANDA, Tamar KASHTI, Ofer AKNIN, Ronen YOGEV, Itai TZUR
-
Patent number: 10591822Abstract: An imaging device for projecting individually controllable laser beams onto an imaging surface movable in an X-direction. The device includes a plurality of semiconductor chips each comprising a plurality of laser beam emitting elements arranged in a main array of M·N. The chips are mounted such that each pair of adjacent chips in the Y-direction are offset from one another in the X-direction and, if activated continuously, the emitted laser beams of the two chips of said pair trace on the imaging surface a set of parallel lines that are substantially uniformly spaced in the Y-direction. In addition to the M·N elements of the main array, each chip comprises at least one additional column on one or each side, each additional column containing at least one selectively operable element capable of compensating for any misalignment in the Y-direction in the relative positioning of the adjacent chips on the support.Type: GrantFiled: July 26, 2018Date of Patent: March 17, 2020Assignee: LANDA LABS (2012) LTD.Inventors: Nir Rubin Ben Haim, Michael Nagler, Benzion Landa, Tamar Kashti, Ofer Aknin, Ronen Yogev, Itai Tzur
-
Publication number: 20180329306Abstract: An imaging device for projecting individually controllable laser beams onto an imaging surface movable in an X-direction. The device includes a plurality of semiconductor chips each comprising a plurality of laser beam emitting elements arranged in a main array of M·N. The chips are mounted such that each pair of adjacent chips in the Y-direction are offset from one another in the X-direction and, if activated continuously, the emitted laser beams of the two chips of said pair trace on the imaging surface a set of parallel lines that are substantially uniformly spaced in the Y-direction. In addition to the M·N elements of the main array, each chip comprises at least one additional column on one or each side, each additional column containing at least one selectively operable element capable of compensating for any misalignment in the Y-direction in the relative positioning of the adjacent chips on the support.Type: ApplicationFiled: July 26, 2018Publication date: November 15, 2018Inventors: Nir RUBIN BEN HAIM, Michael NAGLER, Benzion LANDA, Tamar KASHTI, Ofer AKNIN, Ronen YOGEV, Itai TZUR
-
Patent number: 10061200Abstract: An imaging device for projecting individually controllable laser beams onto an imaging surface movable in an X-direction. The device includes a plurality of semiconductor chips each comprising a plurality of laser beam emitting elements arranged in a main array of M·N. The chips are mounted such that each pair of adjacent chips in the Y-direction are offset from one another in the X-direction and, if activated continuously, the emitted laser beams of the two chips of said pair trace on the imaging surface a set of parallel lines that are substantially uniformly spaced in the Y-direction. In addition to the M·N elements of the main array, each chip comprises at least one additional column on one or each side, each additional column containing at least one selectively operable element capable of compensating for any misalignment in the Y-direction in the relative positioning of the adjacent chips on the support.Type: GrantFiled: November 29, 2016Date of Patent: August 28, 2018Assignee: Landa Labs (2012) LTD.Inventors: Nir Rubin Ben Haim, Michael Nagler, Benzion Landa, Tamar Kashti, Ofer Aknin, Ronen Yogev, Itai Tzur
-
Publication number: 20180189001Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: ApplicationFiled: February 14, 2018Publication date: July 5, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. AKIRAV, Ron EDELSTEIN, Michael HIRSCH, Ariel J. ISH-SHALOM, Liran LOYA, Itai TZUR
-
Patent number: 9933978Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: GrantFiled: October 9, 2012Date of Patent: April 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Ron Edelstein, Michael Hirsch, Ariel J. Ish-Shalom, Liran Loya, Itai Tzur
-
Publication number: 20170329559Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: ApplicationFiled: October 9, 2012Publication date: November 16, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. AKIRAV, Ron EDELSTEIN, Michael HIRSCH, Ariel J. ISH-SHALOM, Liran LOYA, Itai TZUR
-
Publication number: 20170097573Abstract: An imaging device for projecting individually controllable laser beams onto an imaging surface movable in an X-direction. The device includes a plurality of semiconductor chips each comprising a plurality of laser beam emitting elements arranged in a main array of M·N. The chips are mounted such that each pair of adjacent chips in the Y-direction are offset from one another in the X-direction and, if activated continuously, the emitted laser beams of the two chips of said pair trace on the imaging surface a set of parallel lines that are substantially uniformly spaced in the Y-direction. In addition to the M·N elements of the main array, each chip comprises at least one additional column on one or each side, each additional column containing at least one selectively operable element capable of compensating for any misalignment in the Y-direction in the relative positioning of the adjacent chips on the support.Type: ApplicationFiled: November 29, 2016Publication date: April 6, 2017Inventors: Nir RUBIN BEN HAIM, Michael NAGLER, Benzion LANDA, Tamar KASHTI, Ofer AKNIN, Ronen YOGEV, Itai TZUR
-
Publication number: 20140101114Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: ApplicationFiled: October 9, 2012Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. AKIRAV, Ron EDELSTEIN, Michael HIRSCH, Ariel J. ISH-SHALOM, Liran LOYA, Itai TZUR
-
Patent number: 8332372Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: GrantFiled: December 16, 2010Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Itai Tzur, Shay H. Akirav, Ron Edelstein, Michael Hirsch, Ariel J. Ish-Shalom, Liran Loya
-
Publication number: 20120158671Abstract: Methods, computer systems, and computer program products for processing data a computing environment are provided. The computer environment for data deduplication storage receives a plurality of write operations for deduplication storage of the data. The data is buffered in a plurality of buffers with overflow temporarily stored to a memory hierarchy when the data received for deduplication storage is sequential or non sequential. The data is accumulated and updated in the plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and a plurality of user file locations. The data is restructured in the plurality of buffers to form a complete sequence of a required sequence size. The data is provided as at least one stream to a stream-based deduplication algorithm for processing and storage.Type: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itai TZUR, Shay H. AKIRAV, Ron EDELSTEIN, Michael HIRSCH, Ariel J. ISH-SHALOM, Liran LOYA