Patents by Inventor Avi Zohar
Avi Zohar 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: 8626726Abstract: A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof.Type: GrantFiled: May 31, 2007Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Haim Koifman, Nadav Kedem, Avi Zohar
-
Publication number: 20130339324Abstract: Methods and systems for transforming a logical data object for storage in a storage device configured to operate with at least one storage protocol. One method comprises creating in the storage device a transformed logical data object comprising a one or more allocated storage sections with a predefined size and receiving one or more data chunks corresponding to the transformed logical data object. The method further comprises determining if each received data chunk comprises a predefined criterion, transforming each data chunk that comprises the predefined criterion, maintaining each data chuck in raw form that does not comprise the predefined criterion, and sequentially storing each transformed data chuck and data chunk in raw form into said one or more allocated storage sections in accordance with an order said transformed data chunks and data chunks in raw form are received. One system comprises a processor configured to perform the above method.Type: ApplicationFiled: August 21, 2013Publication date: December 19, 2013Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20130181861Abstract: A system, device and method that enables units to communicate with each other and point to each other's location without requiring line-of-sight to satellites or any other infrastructure. Further, the system, device and method are able to operate outdoors as well as indoors and overcome multipath interference in a deterministic algorithm, while providing bearings at three dimensions, not only location but actual direction.Type: ApplicationFiled: July 13, 2012Publication date: July 18, 2013Inventors: Avi Zohar, Sharon Zohar
-
Publication number: 20120297726Abstract: A molding for attachment to a flange portion includes a retention portion having first and second legs defining a channel for receiving the flange portion, and a support member coupled to the retention portion and movable relative thereto. The support member includes an outboard surface and an inboard surface. A film is disposed along the outboard surface of the support member. A clip is formed along and extends out from the first leg of the retention portion. The clip is engageable with the support member to lock the support member in place relative to the retention portion for positioning the film along the flange portion.Type: ApplicationFiled: February 16, 2011Publication date: November 29, 2012Applicant: MAGNA INTERNATIONAL INC.Inventors: Peter J. Ellis, Haruhisa Kawase, Avi Zohar, Malcolm Ward
-
Publication number: 20120198275Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: ApplicationFiled: April 13, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120197917Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: ApplicationFiled: April 13, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120191738Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: ApplicationFiled: March 28, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120191739Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: ApplicationFiled: March 28, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120151222Abstract: Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.Type: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120151221Abstract: Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.Type: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120151224Abstract: Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.Type: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20120144207Abstract: Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.Type: ApplicationFiled: February 16, 2012Publication date: June 7, 2012Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Patent number: 8166708Abstract: An integrated reveal molding is provided for a motor vehicle door frame having a header section defining a window opening. The integrated reveal molding includes an upper reveal adapted to be mounted to the header section. The upper reveal includes a reveal surface disposed outboard of the header section. A reveal is secured along the reveal surface. The integrated reveal molding also includes a glass run co-extruded with the upper reveal. The glass run includes a window receiving channel for engagement with a window pane. The integrated reveal molding is formed as an extruded member from thermoplastic vulcanisate (TPV) of different durometer values to meet varying flexibility and durability requirements.Type: GrantFiled: July 30, 2008Date of Patent: May 1, 2012Inventors: Peter J. Ellis, Haruhisa Kawase, Toan Ho, Malcolm Ward, Avi Zohar
-
Publication number: 20110283021Abstract: Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 21, 2011Publication date: November 17, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20110276545Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 21, 2011Publication date: November 10, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR, Jonathan AMIT
-
Publication number: 20110276547Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 21, 2011Publication date: November 10, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR, Jonathan AMIT
-
Publication number: 20110276548Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 21, 2011Publication date: November 10, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR, Jonathan AMIT
-
Publication number: 20110276546Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 21, 2011Publication date: November 10, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR, Jonathan AMIT
-
Publication number: 20110264872Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising and one or more allocated storage sections with a predefined size; processing one or more sequentially obtained chunks corresponding to the transforming logical data object, wherein at least one of said processed data chunks comprises transformed data resulting from said processing; sequentially storing the processed data chunks into said storage sections in accordance with an order the chunks received. The method further includes reading a data range from the transformed logical object in response to a read request specifying desired point in time to be read.Type: ApplicationFiled: July 7, 2011Publication date: October 27, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
-
Publication number: 20110264871Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: ApplicationFiled: July 7, 2011Publication date: October 27, 2011Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR