Patents Assigned to Tuxera Inc.
  • Patent number: 11394776
    Abstract: This disclosure describes techniques for network file sharing. In one example, this disclosure describes systems and techniques for enabling network file sharing by processing server message block protocol messages. In one example, the systems and techniques for processing server message block protocol messages include transport layer processing of server message block protocol messages.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: July 19, 2022
    Assignee: Tuxera, Inc.
    Inventor: Oleg Nikolaevich Kravtsov
  • Patent number: 11237842
    Abstract: A device configured to enable multi-room streaming is described. The device may be configured to enable multi-room streaming at diverse destination devices. The device may be configured to receive a user selection of a media item for playback at a plurality of diverse destination devices using a unified graphical user interface. The device may be configured to transmit respective commands such that the media item is paused at a start position without audible playback occurring at each of the destination devices.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: February 1, 2022
    Assignee: Tuxera, Inc.
    Inventors: Mikko Valimaki, Nadir Javed, Szabolcs Szakacsits, Claudio Camacho
  • Patent number: 11176100
    Abstract: Techniques for enabling fail-safe operations of storage devices are described. A device may be configured to delete an inode in a failsafe manner. A device may be configured to mark directory entries as not in use and ensure this goes to disk before anything else. A device may be configured to create an inode in a failsafe manner. A device may be configured to allocate and initialize a cluster and ensure this is written to disk before anything else. In this manner, a volume may be in a predictable state upon a failure occurring.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 16, 2021
    Assignee: Tuxera, Inc.
    Inventors: Anton Ivanov Altaparmakov, Szabolcs Szakacsits
  • Patent number: 10929346
    Abstract: This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. In this manner, the techniques described here may support larger file sizes while being backwards compatible.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: February 23, 2021
    Assignee: Tuxera, Inc.
    Inventors: Anton Ivanov Altaparmakov, Karl Erik Larsson
  • Patent number: 10846271
    Abstract: Techniques for enabling fail-safe operations of storage devices are described. A device may be configured to deallocate one or more clusters assigned to an inode by writing an end of chain terminator value into a new last cluster of a file allocation table entry. In one example, a device may update an allocation bitmap subsequent to writing an end of chain terminator value into a new last cluster of a file allocation table entry. In one example, a device may mark remain clusters as free subsequent to writing an end of chain terminator value into a new last cluster of a file allocation table entry. A device may be configured to allocate clusters to an inode by writing file access table entries for newly allocated clusters.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 24, 2020
    Assignee: Tuxera, Inc.
    Inventors: Anton Ivanov Altaparmakov, Szabolcs Szakacsits
  • Patent number: 10838913
    Abstract: This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. This disclosure describes techniques for handling calls associated with large files. In this manner, the techniques described here may support larger file sizes while being backwards compatible.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: November 17, 2020
    Assignee: Tuxera, Inc.
    Inventors: Anton Ivanov Altaparmakov, Karl Erik Larsson
  • Patent number: 10614044
    Abstract: This disclosure describes techniques performing data object renaming operations. This disclosure describes techniques for performing data object renaming operations in a manner that may reduce file system corruption and data loss. The techniques described herein may include selectively journaling particular types of renaming operations. Selectively journaling particular types of renaming operations may mitigate potential data loss and file system corruption.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: April 7, 2020
    Assignee: Tuxera, Inc.
    Inventor: Anton Ivanov Altaparmakov
  • Publication number: 20200012624
    Abstract: Techniques for enabling fail-safe operations of storage devices are described. A device may be configured to delete an inode in a failsafe manner. A device may be configured to mark directory entries as not in use and ensure this goes to disk before anything else. A device may be configured to create an inode in a failsafe manner. A device may be configured to allocate and initialize a cluster and ensure this is written to disk before anything else. In this manner, a volume may be in a predictable state upon a failure occurring.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Applicant: Tuxera Inc.
    Inventors: Anton Ivanov ALTAPARMAKOV, Szabolcs SZAKACSITS
  • Patent number: 10521126
    Abstract: A device may be configured to perform techniques that efficiently write back data to a storage device. A file system driver may be configured to delay write backs. A file system driver may be configured to extend a range of pages that are written back to a storage device.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: December 31, 2019
    Assignee: Tuxera, Inc.
    Inventor: Anton Ivanov Altaparmakov
  • Publication number: 20190379736
    Abstract: This disclosure describes techniques for network file sharing. In one example, this disclosure describes systems and techniques for enabling network file sharing by processing server message block protocol messages. In one example, the systems and techniques for processing server message block protocol messages include transport layer processing of server message block protocol messages.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 12, 2019
    Applicant: Tuxera Inc.
    Inventor: Oleg Nikolaevich KRAVTSOV
  • Patent number: 10496607
    Abstract: A device may be configured to perform techniques that enable may be used to allocate allocation units within a file system volume to data objects in a parallel manner. A file system driver may be configured to perform allocation operations based on an allocation mapping structure being logically partitioned into one or more of windows. Each window may be able to be lock independently during allocation operations. Window metadata may be used to evaluate windows of an allocation mapping structure.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Tuxera Inc.
    Inventor: Anton Ivanov Altaparmakov
  • Patent number: 10417196
    Abstract: Techniques for enabling fail-safe operations of storage devices are described. A device may be configured to delete an inode in a failsafe manner. A device may be configured to mark directory entries as not in use and ensure this goes to disk before anything else. A device may be configured to create an inode in a failsafe manner. A device may be configured to allocate and initialize a cluster and ensure this is written to disk before anything else. In this manner, a volume may be in a predictable state upon a failure occurring.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: September 17, 2019
    Assignee: Tuxera Inc.
    Inventors: Anton Ivanov Altaparmakov, Szabolcs Szakacsits
  • Publication number: 20180144019
    Abstract: Techniques for recovering lost clusters are described herein. In particular, this disclosure describes techniques for generating an allocation bitmap. The allocation bitmap may be used to recover lost clusters on a mounted volume.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 24, 2018
    Applicant: Tuxera Inc.
    Inventors: Anton Ivanov Altaparmakov, Sougata Santra
  • Publication number: 20180137136
    Abstract: This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. This disclosure describes techniques for handling calls associated with large files. In this manner, the techniques described here may support larger file sizes while being backwards compatible.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 17, 2018
    Applicant: Tuxera Inc.
    Inventors: Anton Ivanov ALTAPARMAKOV, Karl Erik LARSSON
  • Publication number: 20180137117
    Abstract: This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. In this manner, the techniques described here may support larger file sizes while being backwards compatible.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 17, 2018
    Applicant: Tuxera Inc.
    Inventors: Anton Ivanov ALTAPARMAKOV, Karl Erik LARSSON
  • Publication number: 20180046385
    Abstract: A device may be configured to perform techniques that efficiently write back data to a storage device. A file system driver may be configured to delay write backs. A file system driver may be configured to extend a range of pages that are written back to a storage device.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 15, 2018
    Applicant: Tuxera Inc.
    Inventor: Anton Ivanov ALTAPARMAKOV
  • Publication number: 20180011872
    Abstract: This disclosure describes techniques performing data object renaming operations. This disclosure describes techniques for performing data object renaming operations in a manner that may reduce file system corruption and data loss. The techniques described herein may include selectively journaling particular types of renaming operations. Selectively journaling particular types of renaming operations may mitigate potential data loss and file system corruption.
    Type: Application
    Filed: July 5, 2017
    Publication date: January 11, 2018
    Applicant: Tuxera Inc.
    Inventor: Anton Ivanov ALTAPARMAKOV
  • Patent number: 8775738
    Abstract: To increase the efficiency of a running application, it is determined whether using a cache or directly a storage is more efficient block size-specifically; and the determined memory type is used for a data stream having a corresponding block size.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: July 8, 2014
    Assignee: Tuxera Inc
    Inventor: Szabolcs Szakacsits
  • Publication number: 20110320718
    Abstract: To increase the efficiency of a running application, it is determined whether using a cache or directly a storage is more efficient block size-specifically; and the determined memory type is used for a data stream having a corresponding block size.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 29, 2011
    Applicant: Tuxera Inc.
    Inventor: Szabolcs Szakacsits