Patents by Inventor Aviad Zer

Aviad Zer 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: 9117480
    Abstract: Methods for estimating playback time and handling a cumulative playback time permission are provided. In one embodiment, a file is streamed from a first device to a second device for playback. The amount of data of the file that was streamed to the second device is determined, and a playback time of the file is estimated using a time rate associated with the file and the determined amount of data of the file that was streamed to the second device. If the file is associated with a permission specifying an allowed cumulative playback time of the file, the estimated playback time can be accrued against the allowed cumulative playback time. Other embodiments are disclosed, and each of the embodiments described herein can be used alone or in combination with one another.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: August 25, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice E. Jogand-Coulomb, Junzhi Wang, Keren Azari, Aviad Zer
  • Patent number: 9076484
    Abstract: Methods for estimating playback time and handling a cumulative playback time permission are provided. In one embodiment, a file is streamed from a first device to a second device for playback. The amount of data of the file that was streamed to the second device is determined, and a playback time of the file is estimated using a time rate associated with the file and the determined amount of data of the file that was streamed to the second device. If the file is associated with a permission specifying an allowed cumulative playback time of the file, the estimated playback time can be accrued against the allowed cumulative playback time. Other embodiments are disclosed, and each of the embodiments described herein can be used alone or in combination with one another.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: July 7, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice E. Jogand-Coulomb, Junzhi Wang, Keren Azari, Aviad Zer
  • Patent number: 9075957
    Abstract: A third party facilitates preparation of a backup SSD for backing up a source SSD. Digital data of the source SSD, which includes protected and sensitive data and information, is copied to the backup SSD either by and via the third party or directly from the source SSD but under supervision of the third party. The digital data of the source SSD is copied to the backup SSD under stringent rules and only if each party (i.e., the source SSD, destination SSD, and third party) proves to a counterpart device with which it operates that it is authorized to send to it digital data or to receive therefrom digital data, depending on the device with which that party operates.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: July 7, 2015
    Assignee: SANDISK IL LTD.
    Inventors: Rotem Sela, Aviad Zer
  • Patent number: 9021187
    Abstract: A method and system is disclosed that remaps logical block addresses (LBAs) for defragmentation that is managed at the storage device level. The remapping may include sequentially remapping LBAs where individual files are remapped so that each file is referenced by sequential LBAs. The remapping of LBAs may be performed without changes to the physical location of data.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 28, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Rotem Sela, Aviad Zer
  • Patent number: 8966580
    Abstract: A third party is configured to establish a virtual secure channel between a source SSD and a destination SSD via which the third party reads protected digital data from the source SSD and writes the protected digital data into the destination SSD after determining that each party satisfies eligibility prerequisites. An SSD is configured to operate as a source SSD, from which protected data can be copied to a destination SSD, and also as a destination SSD, to which protected data of a source SSD can be copied.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: February 24, 2015
    Assignee: SanDisk IL Ltd.
    Inventors: Rotem Sela, Aviad Zer
  • Publication number: 20140215125
    Abstract: A method and system is disclosed that remaps logical block addresses (LBAs) for defragmentation that is managed at the storage device level. The remapping may include sequentially remapping LBAs where individual files are remapped so that each file is referenced by sequential LBAs. The remapping of LBAs may be performed without changes to the physical location of data.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Inventors: Rotem Sela, Aviad Zer
  • Patent number: 8745299
    Abstract: A removable electronic circuit card having both a memory module with a non-volatile mass storage memory and a separate input-output module so that data transfers may be made through the input-output module directly to and from the mass storage memory in a direct memory access (DMA) type transfer when the card is inserted into the host system but without having to pass the data through the host system. Once the host gives a DMA command, the data transfer is accomplished independently of the host system, except for the host supplying power and possibly a clock signal and other like support, during such a data transfer directly with card. The data for the transfer can be communicated between the input-output module and the exterior device through either wireless or an electrical connection means.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: June 3, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Aviad Zer, Yosi Pinto, Micky Holtzman, Yoram Cedar
  • Publication number: 20120030398
    Abstract: A removable electronic circuit card having both a memory module with a non-volatile mass storage memory and a separate input-output module so that data transfers may be made through the input-output module directly to and from the mass storage memory in a direct memory access (DMA) type transfer when the card is inserted into the host system but without having to pass the data through the host system. Once the host gives a DMA command, the data transfer is accomplished independently of the host system, except for the host supplying power and possibly a clock signal and other like support, during such a data transfer directly with card. The data for the transfer can be communicated between the input-output module and the exterior device through either wireless or an electrical connection means.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 2, 2012
    Inventors: Aviad Zer, Yosi Pinto, Micky Holtzman, Yoram Cedar
  • Patent number: 8037229
    Abstract: A removable electronic circuit card having both a memory module with a non-volatile mass storage memory and a separate input-output module so that data transfers may be made through the input-output module directly to and from the mass storage memory in a direct memory access (DMA) type transfer when the card is inserted into the host system but without having to pass the data through the host system. Once the host gives a DMA command, the data transfer is accomplished independently of the host system, except for the host supplying power and possibly a clock signal and other like support, during such a data transfer directly with card. The data for the transfer can be communicated between the input-output module and the exterior device through either wireless or an electrical connection means.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: October 11, 2011
    Assignee: SanDisk Technologies Inc.
    Inventors: Aviad Zer, Yosi Pinto, Micky Holtzman, Yoram Cedar
  • Publication number: 20100058484
    Abstract: Methods for estimating playback time and handling a cumulative playback time permission are provided. In one embodiment, a file is streamed from a first device to a second device for playback. The amount of data of the file that was streamed to the second device is determined, and a playback time of the file is estimated using a time rate associated with the file and the determined amount of data of the file that was streamed to the second device. If the file is associated with a permission specifying an allowed cumulative playback time of the file, the estimated playback time can be accrued against the allowed cumulative playback time. Other embodiments are disclosed, and each of the embodiments described herein can be used alone or in combination with one another.
    Type: Application
    Filed: September 3, 2008
    Publication date: March 4, 2010
    Inventors: Fabrice E. Jogand-Coulomb, Junzhi Wang, Keren Azari, Aviad Zer
  • Publication number: 20100030982
    Abstract: A third party facilitates preparation of a backup SSD for backing up a source SSD. Digital data of the source SSD, which includes protected and sensitive data and information, is copied to the backup SSD either by and via the third party or directly from the source SSD but under supervision of the third party. The digital data of the source SSD is copied to the backup SSD under stringent rules and only if each party (i.e., the source SSD, destination SSD, and third party) proves to a counterpart device with which it operates that it is authorized to send to it digital data or to receive therefrom digital data, depending on the device with which that party operates.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: SANDISK IL LTD.
    Inventors: ROTEM SELA, AVIAD ZER
  • Publication number: 20090276829
    Abstract: A third party is configured to establish a virtual secure channel between a source SSD and a destination SSD via which the third party reads protected digital data from the source SSD and writes the protected digital data into the destination SSD after determining that each party satisfies eligibility prerequisites. An SSD is configured to operate as a source SSD, from which protected data can be copied to a destination SSD, and also as a destination SSD, to which protected data of a source SSD can be copied.
    Type: Application
    Filed: May 1, 2008
    Publication date: November 5, 2009
    Inventors: Rotem Sela, Aviad Zer
  • Publication number: 20090276474
    Abstract: A method is used by a third party to copy digital data from a source secured storage device to a destination secured storage device, the method including establishing, by the third party, a virtual secure channel between the source SSD and the destination SSD, over which the third party reads digital data, including protected data, from the source SSD and writes the read digital data into the destination SSD after determining that each party satisfies eligibility prerequisites.
    Type: Application
    Filed: May 1, 2008
    Publication date: November 5, 2009
    Inventors: Rotem Sela, Aviad Zer
  • Patent number: 7573969
    Abstract: A counting device includes a set of memory cells, which are configured to store respective bits of a count code. A controller is coupled to the memory cells so as to increment, in response to occurrences of a count input, the count code in the set of the memory cells from an initial value up to a preset bound in each of a plurality of successive iterations, and to shift the bits of the count code that are respectively stored in the memory cells in each of the iterations relative to a preceding iteration.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 11, 2009
    Assignee: Sandisk Il Ltd.
    Inventors: Eran Shen, Rotem Sela, Aviad Zer, Oren N. Honen, Ido Shilo
  • Publication number: 20090086880
    Abstract: A counting device includes a set of memory cells, which are configured to store respective bits of a count code. A controller is coupled to the memory cells so as to increment, in response to occurrences of a count input, the count code in the set of the memory cells from an initial value up to a preset bound in each of a plurality of successive iterations, and to shift the bits of the count code that are respectively stored in the memory cells in each of the iterations relative to a preceding iteration.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: SANDISK IL LTD
    Inventors: Eran Shen, Rotem Sela, Aviad Zer, Oren N. Honen, Ido Shilo
  • Patent number: 7467249
    Abstract: A removable electronic circuit card has multiple modules connected to the card's bus in parallel so that each module can exchange commands and data independently with the host. According to a first aspect of the present invention, this achieved by a controller-to-controller interface whereby the modules can facilitate their interactions with the host. In a first set of embodiments, the modules are on a single card, while in a second set of embodiments the modules are distributed across multiple cards, where a first card attaches to the host and other cards attach to the first card rather than directly to the host. In all of these cases, the host sees the multiple modules as a single card having a single module. In a further aspect of the present invention, the card or cards are able to communicate with the host in more than one protocol.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 16, 2008
    Assignee: SanDisk Corporation
    Inventors: Yosi Pinto, Aviad Zer, Amir Tsuri, Asher Druck
  • Publication number: 20070156933
    Abstract: A removable electronic circuit card has multiple modules connected to the card's bus in parallel so that each module can exchange commands and data independently with the host. According to a first aspect of the present invention, this achieved by a controller-to-controller interface whereby the modules can facilitate their interactions with the host. In a first set of embodiments, the modules are on a single card, while in a second set of embodiments the modules are distributed across multiple cards, where a first card attaches to the host and other cards attach to the first card rather than directly to the host. In all of these cases, the host sees the multiple modules as a single card having a single module. In a further aspect of the present invention, the card or cards are able to communicate with the host in more than one protocol.
    Type: Application
    Filed: March 16, 2007
    Publication date: July 5, 2007
    Inventors: Yosi Pinto, Aviad Zer, Amir Tsuri, Asher Druck
  • Patent number: 7209995
    Abstract: A removable electronic circuit card has multiple modules connected to the card's bus in parallel so that each module can exchange commands and data independently with the host. According to a first aspect of the present invention, this achieved by a controller-to-controller interface whereby the modules can facilitate their interactions with the host. In a first set of embodiments, the modules are on a single card, while in a second set of embodiments the modules are distributed across multiple cards, where a first card attaches to the host and other cards attach to the first card rather than directly to the host. In all of these cases, the host sees the multiple modules as a single card having a single module. In a further aspect of the present invention, the card or cards are able to communicate with the host in more than one protocol.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: April 24, 2007
    Assignee: SanDisk Corporation
    Inventors: Yosi Pinto, Aviad Zer, Amir Tsuri, Asher Druck
  • Publication number: 20060095627
    Abstract: A removable electronic circuit card has multiple modules connected to the card's bus in parallel so that each module can exchange commands and data independently with the host. According to a first aspect of the present invention, this achieved by a controller-to-controller interface whereby the modules can facilitate their interactions with the host. In a first set of embodiments, the modules are on a single card, while in a second set of embodiments the modules are distributed across multiple cards, where a first card attaches to the host and other cards attach to the first card rather than directly to the host. In all of these cases, the host sees the multiple modules as a single card having a single module. In a further aspect of the present invention, the card or cards are able to communicate with the host in more than one protocol.
    Type: Application
    Filed: December 15, 2005
    Publication date: May 4, 2006
    Inventors: Yosi Pinto, Aviad Zer, Amir Tsuri, Asher Druck
  • Publication number: 20050125584
    Abstract: A removable electronic circuit card has multiple modules connected to the card's bus in parallel so that each module can exchange commands and data independently with the host. According to a first aspect of the present invention, this achieved by a controller-to-controller interface whereby the modules can facilitate their interactions with the host. In a first set of embodiments, the modules are on a single card, while in a second set of embodiments the modules are distributed across multiple cards, where a first card attaches to the host and other cards attach to the first card rather than directly to the host. In all of these cases, the host sees the multiple modules as a single card having a single module. In a further aspect of the present invention, the card or cards are able to communicate with the host in more than one protocol.
    Type: Application
    Filed: December 9, 2003
    Publication date: June 9, 2005
    Inventors: Yosi Pinto, Aviad Zer, Amir Tsuri, Asher Druck