Patents by Inventor Itay Dar

Itay Dar 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).

  • Publication number: 20260156091
    Abstract: A system and method to determine text-based descriptions of media content to be delivered to devices are provided. The system may receive a request from a communication device for a content item. The system may further determine a network condition associated with the communication device. The system may analyze the content item and may generate a text description of the content item in response to determining that the network condition is below a predetermined threshold denoting that a quality of telecommunications associated with the communication device includes an unsatisfactory quality level. The system may send the text description of the content item to the communication device to enable a display device of the communication device to present the text description of the content item.
    Type: Application
    Filed: November 13, 2025
    Publication date: June 4, 2026
    Inventors: Yuval Pinchas Borsutsky, Itay Dar
  • Patent number: 10318480
    Abstract: A system and method for efficient inode enumeration is disclosed. The system and method for enumerating inodes, comprises locating one or more inode files associated with the file system. For each of the one or more inode files, determining a physical address range for each inode within the inode file. The system and method further comprises creating a list of the physical address range for each of the inodes within the one or more inode files. The system and method comprises sorting the list based on physical addresses of the inodes.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: June 11, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventors: Itay Dar, Jacob Cherian
  • Patent number: 10275465
    Abstract: A method and a system for detecting an occurrence of an auto-commit operation applied to files managed by a file server compliant with write-once-read-many (WORM) rules. The method includes: allocating a plurality of non-overlapping predefined time ranges starting from a newest-changed-files time range and ending at an oldest-changed-files time range, wherein the time ranges add up to an auto-commit period associated with the auto-commit operation; repeatedly updating a count of files whose file-change-time is associated respectively with one of the allocated time ranges, wherein the updating is carried out every time the predefined time range lapses; and detecting, every time the time range lapses, an occurrence of an auto-commit operation applied to at least one of the files stored on the volume within a duration of the time range since the updating, whenever the count of the files associated with the oldest-changed-files time range is non-zero.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: April 30, 2019
    Assignee: Dell Products L.P.
    Inventors: Noa Neria, Itay Dar, Michael Estrin
  • Publication number: 20180267980
    Abstract: A method and a system for detecting an occurrence of an auto-commit operation applied to files managed by a file server compliant with write-once-read-many (WORM) rules. The method includes: allocating a plurality of non-overlapping predefined time ranges starting from a newest-changed-files time range and ending at an oldest-changed-files time range, wherein the time ranges add up to an auto-commit period associated with the auto-commit operation; repeatedly updating a count of files whose file-change-time is associated respectively with one of the allocated time ranges, wherein the updating is carried out every time the predefined time range lapses; and detecting, every time the time range lapses, an occurrence of an auto-commit operation applied to at least one of the files stored on the volume within a duration of the time range since the updating, whenever the count of the files associated with the oldest-changed-files time range is non-zero.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: Noa NERIA, Itay Dar, Michael Estrin
  • Publication number: 20170262463
    Abstract: A method and a system for dynamically managing a space in a volume of a storage device occupied by an inode file in a file system are provided herein. The method may include: monitoring a file system having an inode file storing a plurality of inodes, wherein the file system manages a storage device, to determine a usage of the space in a volume of the storage device occupied by the inode file; releasing space by applying a trim file operation to a portion of the space occupied by the inode file, wherein said portion of space is not in use by some of the inodes; recording, on the inode file, a data structure pointing to a location of said portion in the inode file; and storing data files or metadata on space in the volume that is associated with the portion of space.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventors: Itay DAR, Dan BARDOV, Roman YAKOVENKO
  • Publication number: 20170161150
    Abstract: A method and a system for efficient replication of files using shared null mappings when having trim operations on files are provided herein. The method may include: creating at time t0, a snapshot S0 of a file system, wherein said file system includes at least one extent and at least one unmapped sector, wherein the data extent and the at least one unmapped extent are indicated as owned by snapshot S0; creating at time t1, wherein t1>t0, a snapshot S1 of the file system, wherein the at least one unmapped extent of time t0 remains unmapped at time t1; and indicating the at least one unmapped extent as an unmapped extent shared by snapshot S1 and owned by snapshot S0. The system may implement the aforementioned method on a distributed shared file system.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Inventors: Miki ROSIN, Dan Bardov, Itay Dar
  • Patent number: 9262086
    Abstract: In accordance with embodiments of the present disclosure, a storage system may include a storage array comprising one or more storage resources, a processor communicatively coupled to the storage array, and a de-duplication module comprising instructions embodied on a computer-readable medium communicatively coupled to the processor. The de-duplication module may be configured to, when read and executed by the processor: generate a fingerprint for an item of data stored on the storage array; identify a partition for the fingerprint; associate the partition with a hardware instance selected from a plurality of hardware instances, wherein each particular hardware instance comprises one or more information handling resources; and query the selected hardware instance to determine if the fingerprint exists on the hardware instance.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 16, 2016
    Assignee: Dell Products L.P.
    Inventors: Jacob Cherian, Itay Dar
  • Publication number: 20150134908
    Abstract: In accordance with embodiments of the present disclosure, a storage system may include a storage array comprising one or more storage resources, a processor communicatively coupled to the storage array, and a de-duplication module comprising instructions embodied on a computer-readable medium communicatively coupled to the processor. The de-duplication module may be configured to, when read and executed by the processor: generate a fingerprint for an item of data stored on the storage array; identify a partition for the fingerprint; associate the partition with a hardware instance selected from a plurality of hardware instances, wherein each particular hardware instance comprises one or more information handling resources; and query the selected hardware instance to determine if the fingerprint exists on the hardware instance.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Inventors: Jacob Cherian, Itay Dar
  • Patent number: 8949199
    Abstract: In accordance with embodiments of the present disclosure, a storage system may include a storage array comprising one or more storage resources, a processor communicatively coupled to the storage array, and a de-duplication module comprising instructions embodied on a computer-readable medium communicatively coupled to the processor. The de-duplication module may be configured to, when read and executed by the processor: generate a fingerprint for an item of data stored on the storage array; identify a partition for the fingerprint; associate the partition with a hardware instance selected from a plurality of hardware instances, wherein each particular hardware instance comprises one or more information handling resources; and query the selected hardware instance to determine if the fingerprint exists on the hardware instance.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: February 3, 2015
    Assignee: Dell Products L.P.
    Inventors: Jacob Cherian, Itay Dar
  • Publication number: 20140201167
    Abstract: A method may include in response to receiving a command to delete data on a storage resource, determining, whether a storage unit has an area to delete responsive to the command that is not aligned with boundaries of the storage unit. The method may also include in response to determining that the storage unit has an area to delete responsive to the command that is unaligned with boundaries of the storage unit, determining whether the entire storage unit, other than the area to delete responsive to the command that is unaligned with boundaries of the storage unit, is marked for unmapping. The method may further include in response to determining that the entire storage unit, other than the area to delete responsive to the command that is unaligned with boundaries of the storage unit, is marked for unmapping, unmapping the storage unit from a logical-to-physical map for the storage resource.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Itay Dar, Guy Margalit
  • Publication number: 20130173561
    Abstract: In accordance with embodiments of the present disclosure, a storage system may include a storage array comprising one or more storage resources, a processor communicatively coupled to the storage array, and a de-duplication module comprising instructions embodied on a computer-readable medium communicatively coupled to the processor. The de-duplication module may be configured to, when read and executed by the processor: generate a fingerprint for an item of data stored on the storage array; identify a partition for the fingerprint; associate the partition with a hardware instance selected from a plurality of hardware instances, wherein each particular hardware instance comprises one or more information handling resources; and query the selected hardware instance to determine if the fingerprint exists on the hardware instance.
    Type: Application
    Filed: January 27, 2012
    Publication date: July 4, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Jacob Cherian, Itay Dar
  • Publication number: 20130091185
    Abstract: A system and method for efficient inode enumeration is disclosed. The system and method for enumerating inodes, comprises locating one or more inode files associated with the file system. For each of the one or more inode files, determining a physical address range for each inode within the inode file. The system and method further comprises creating a list of the physical address range for each of the inodes within the one or more inode files. The system and method comprises sorting the list based on physical addresses of the inodes.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Itay Dar, Jacob Cherian