Patents by Inventor Aron Brand

Aron Brand 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: 20230185774
    Abstract: A method for storing a file in cloud storage service (CSS) having a blocks index indexing blocks each having a unique block identifier, the entries thereof indicating for each block identifier a location of the block within an object storage system (OSS), the method comprising: the CSS transmitting a list of block identifiers indicating respective blocks that are not in the blocks index but which are indicated by a received file map for the file; adding an entry into the blocks index to indicate a location of uploaded blocks within the OSS for each block of the list and that has been successfully uploaded to the OSS; and when all of the blocks have been successfully uploaded, concatenating all blocks of the received file map in an order specified by the received file map to form a file object corresponding to the file in the OSS.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Applicant: CTERA Networks Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Patent number: 11520750
    Abstract: A method and system for accessing a file in a global file system. The method includes sending, from a client device to a global file system storing a file, a request to access a portion of the file, wherein the global file system includes at least one object storage system and at least one server, wherein the data of the file is stored in a plurality of objects stored in the at least one object storage system; receiving a cloud file descriptor from the at least one server, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve at least one object of the plurality of objects from the at least one object storage system, wherein the at least one object includes the requested portion of the file; and accessing the portion of the file using the cloud file descriptor.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: December 6, 2022
    Assignee: Ctera Networks, Ltd.
    Inventors: Aron Brand, Vadim Punski
  • Publication number: 20220321639
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Applicant: CTERA Networks Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Patent number: 11388218
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Ctera Networks, Ltd.
    Inventors: Aron Brand, Amir Goldstein
  • Patent number: 11216418
    Abstract: A method for use in a computing device having a storage arranged in accordance with a local file system to seamlessly access information for files of a cloud storage system (CSS), the storage being separate from the CSS. The method comprises: receiving, by the computing device, metadata for at least one directory of the CSS; creating in the local file system, based on the received metadata for the at least one directory, a directory structure consisting of at least one directory, the directory structure being in correspondence with the structure of the at least one directory of the CSS for which the metadata was received; and upon receiving a request for a listing of a directory in the CSS, providing the directory listing directly, based on the directory structure of the local file system, for directories of the CSS for which, and to the extent, that metadata was received.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 4, 2022
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 11178225
    Abstract: A method for synchronizing data files between a client device and a cloud storage service (CSS). The method comprises marking each data file that has been changed since a last synchronization between the client device and the CSS; dividing each marked data file into a plurality of blocks; assigning each block with a unique code; determining, based on the assigned the unique codes, a set of modified blocks from among the plurality of blocks; and synchronizing the set of modified blocks such that the CSS and the client device include a consistent version of each data file that has changed.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: November 16, 2021
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 11122047
    Abstract: A method and system for providing invitation links with enhanced protection are presented. The method includes sending, to at least one invitee, at least one invitation link for accessing the protected resource, wherein the at least one invitation link includes a secret invitation code encoded therein, wherein the secret invitation code is unique to each invitee, the invitation link is sent to the at least one invitee through a primary communication channel; upon detecting an attempt to access the at least one invitation link, determining whether the encoded secret invitation code matches a known secret invitation code; upon determining that the secret invitation code matches the known secret invitation code, performing a verification process to authenticate the invitee via a secondary channel of communication; and upon determining that the verification process has been passed, granting access to the protected resource.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 14, 2021
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 11016942
    Abstract: A method for use in an endpoint device having a local storage system, to seamlessly access files in a cloud storage system. The method comprises: receiving, by a virtual file system driver, a request from a program running on the endpoint to access data within a file in a unified virtual file system, the local storage system being configured to maintain files, each file therein being in a stub or non-stub state and also being in a synchronized or a non-synchronized state, retrieving a portion of the file containing some of the requested data from the cloud storage system when the file is in a stub state; making the retrieved portion of the file available to the program upon being successfully retrieved; and maintaining the file in the non-stub and synchronized state for a period of time based on a determination that the file should be synchronized locally.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 25, 2021
    Assignee: CTERA Networks, LTD.
    Inventor: Aron Brand
  • Publication number: 20200334156
    Abstract: A system and method for cache pre-warming. The method includes creating a list of files likely to be accessed by a destination filesystem based on at least one access pattern of a source filesystem, the destination filesystem having a cache, wherein the list indicates a first plurality of files; and copying a second plurality of files from the source filesystem to the destination filesystem, wherein the second plurality of files includes the first plurality of files, wherein the destination filesystem is configured to prefetch files indicated in the list and to store the prefetched files in the cache.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Applicant: CTERA Networks, Ltd.
    Inventor: Aron BRAND
  • Publication number: 20200314165
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Applicant: CTERA Networks, Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Publication number: 20200311034
    Abstract: A method and system for accessing a file in a global file system. The method includes sending, from a client device to a global file system storing a file, a request to access a portion of the file, wherein the global file system includes at least one object storage system and at least one server, wherein the data of the file is stored in a plurality of objects stored in the at least one object storage system; receiving a cloud file descriptor from the at least one server, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve at least one object of the plurality of objects from the at least one object storage system, wherein the at least one object includes the requested portion of the file; and accessing the portion of the file using the cloud file descriptor.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 1, 2020
    Applicant: CTERA Networks, Ltd.
    Inventors: Aron BRAND, Vadim PUNSKI
  • Patent number: 10783121
    Abstract: A method and system for an optimized transfer of data files to a cloud storage service (CSS) are presented. The method comprises dividing a data file into a plurality of data blocks; assigning a block code to each of the plurality of data blocks; generating, based on a contract with the CSS, a first list of block codes from the plurality of data blocks, wherein the contract defines at least data blocks guaranteed to exist in the CSS; querying the CSS with the first list of block codes; responsive of the query, receiving a second list of block codes from the CSS, wherein the second list of block codes includes block codes of data blocks designated in the first list of block codes but missing in the CSS; and transmitting to the CSS data blocks designated by their block codes in the second list.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 22, 2020
    Assignee: CTERA NETWORKS, LTD.
    Inventor: Aron Brand
  • Patent number: 10754826
    Abstract: A system and method for securely sharing files from a cloud storage are provided. The method includes capturing an electronic message sent by a client device, the electronic message designating at least one recipient, wherein the electronic message includes at least one attachment; identifying the at least one attachment and the at least one recipient designated in the electronic message; sending, to a cloud storage system (CSS), a list indicating the identified at least one recipient; receiving, from the CSS, a link to a shared folder, wherein the shared folder is in the CSS; replacing, in the electronic message, the at least one attachment with the received link; uploading, to the shared folder, at least one of the at least one attachment; and sending, to the at least one recipient, the electronic message with the replaced link, wherein at least one authentication procedure is applied for one of the at least one recipient upon activation of the replaced link by the recipient.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 25, 2020
    Assignee: CTERA NETWORKS, LTD.
    Inventor: Aron Brand
  • Publication number: 20200153903
    Abstract: A method for synchronizing data files between a client device and a cloud storage service (CSS). The method comprises marking each data file that has been changed since a last synchronization between the client device and the CSS; dividing each marked data file into a plurality of blocks; assigning each block with a unique code; determining, based on the assigned the unique codes, a set of modified blocks from among the plurality of blocks; and synchronizing the set of modified blocks such that the CSS and the client device include a consistent version of each data file that has changed.
    Type: Application
    Filed: January 20, 2020
    Publication date: May 14, 2020
    Applicant: CTERA Networks, Ltd.
    Inventor: Aron BRAND
  • Patent number: 10642798
    Abstract: A distributed storage system for allowing an access to a plurality of cloud storage systems is provided. The system includes a plurality of cloud storage systems (CSSs); and a plurality of computing devices, wherein the plurality of computing devices are in close proximity to each other and are geographically remote from each of the plurality of CSSs, wherein each computing device is configured to: dynamically select a best route between a CSS of the plurality of CSSs and the computing device; and establish, based on the selected best route, a data flow between the CSS and the computing device wherein the data flow is established to allow at least a storage service related to the CSS.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 5, 2020
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 10574753
    Abstract: A method for synchronizing data files between a client device and a cloud storage service (CSS). The method comprises marking each data file that has been changed since a last synchronization between the client device and the CSS; dividing each marked data file into a plurality of blocks; assigning each block with a unique code; determining, based on the assigned the unique codes, a set of modified blocks from among the plurality of blocks; and synchronizing the set of modified blocks such that the CSS and the client device include a consistent version of each data file that has changed.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 25, 2020
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 10521423
    Abstract: Methods and apparati for scanning objects stored in a cloud storage system are disclosed. In an embodiment, the method includes determining at least one object that requires scanning; scanning each of the at least one object, wherein the scanning is performed using at least one scanning engine; and synchronizing the scanning results of the at least one object with a plurality of devices connected to the cloud store system.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 31, 2019
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 10375166
    Abstract: A network attached storage device and method for performing network attached storage operations with cloud storage services are provided. The device includes at least one network controller for communicating with a plurality of clients over a local area network (LAN) and with the cloud storage service (CSS) over a wide area network (WAN); a cache memory for locally caching data of the CSS in the device; and a virtual cloud drive (VCD) for enabling the plurality of clients to perform file-based operations on data stored in the CSS using at least one file sharing protocol.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 6, 2019
    Assignee: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Publication number: 20190188187
    Abstract: A method for use in a computing device having a storage arranged in accordance with a local file system to seamlessly access information for files of a cloud storage system (CSS), the storage being separate from the CSS. The method comprises: receiving, by the computing device, metadata for at least one directory of the CSS; creating in the local file system, based on the received metadata for the at least one directory, a directory structure consisting of at least one directory, the directory structure being in correspondence with the structure of the at least one directory of the CSS for which the metadata was received; and upon receiving a request for a listing of a directory in the CSS, providing the directory listing directly, based on the directory structure of the local file system, for directories of the CSS for which, and to the extent, that metadata was received.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Applicant: CTERA Networks, Ltd.
    Inventor: Aron Brand
  • Patent number: 10296595
    Abstract: A multi-level namespace management system. The system comprises a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the namespace management system to: maintain a plurality of multi-level namespaces for data stored by a storage system, wherein each of the plurality of multi-level namespaces designates at least one of: at least one personal folder of a user, at least one shared-folder being shared with the user by other users, and at least one project namespace designating at least one project folder that is accessible by the user; and maintain for each of the plurality of multi-level namespaces, an escalation policy enabling a potential escalation of the at least one personal folder to the at least one project namespace, thereby allowing the at least one personal folder to be viewed and accessed throughout a hierarchy of the at least one project namespace.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: May 21, 2019
    Assignee: CTERA Networks, LTD.
    Inventor: Aron Brand