Patents by Inventor Eitan Mardiks

Eitan Mardiks 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: 8301824
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: October 30, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Patent number: 8296495
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 23, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Patent number: 8250247
    Abstract: A storage device comprising a non-volatile memory for storing data, and an input device that is operative to select an operating mode of the storage device prior to mounting the storage device, such that each operating mode represents a different type of storage device. A controller interfaces with the input device to establish the selected operating mode of the storage device once the storage device is mounted.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: August 21, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Eitan Mardiks, Donald Ray Bryant-Rich
  • Patent number: 8230128
    Abstract: A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 24, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
  • Patent number: 8213912
    Abstract: An information system includes a server that creates an information reservoir with data units for a user of a mobile communication device based on a unique user profile of the user of the mobile communication device. The server creates the unique user profile based on interaction of the user with the mobile communication device or with another computing system. The server transfers the information reservoir to the mobile communication device and each time the user requests data from a web site, the server scans it to find key terms. If the server finds key term(s) in the data, it uses a tagging rule to mark the key term(s) and, then, it transfers the data with the marked term(s) to the mobile communication device. The user may, then, select a marked key term to call/display a data unit that is locally stored on the mobile communication device.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: July 3, 2012
    Assignee: Sandisk IL Ltd.
    Inventors: Itzhak Pomerantz, Eitan Mardiks, Rahav Yairi
  • Publication number: 20120140401
    Abstract: A sticky drive includes a flash storage device and a mounting structure having a stickable surface. The mounting structure is coupled to the flash storage device to enable a user to attach the flash storage device to a user-selected object.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 7, 2012
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: ITZHAK POMERANTZ, RAHAV YAIRI, EITAN MARDIKS, EREZ BAUM
  • Patent number: 8190206
    Abstract: A SIM card comprising at least a first interface and a second interface different from the first interface is disclosed. In some embodiments, the SIM card is operative to receive data through the first interface, store the received data within the SIM card, and send back the stored data via the second interface. This enables a host operatively coupled with the SIM card to write data to the SIM card via the first interface and to read back the data via the second interface. Furthermore, a technique for extending the SIM EEPROM storage by keeping a portion of the file in flash is provided.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: May 29, 2012
    Assignee: Sandisk IL Ltd.
    Inventors: Menahem Lasser, Eitan Mardiks
  • Patent number: 8140064
    Abstract: An identity module includes a memory and a processor. In the memory are stored installation code for installing in the memory a provider profile that associates the identity module with a communication services provider and communication code that, in combination with the provider profile, supports communication by a host of the identity module using services of the communication services provider. The processor executes the installation code to install the provider profile and then executes the communication code in support of the communication. Preferably, no portion of any such communication suite is stored initially in the identity module. The host requests the provider profile from a server that includes a communication interface for communicating with the host, a memory wherein is stored code for providing to the host a customization suite that includes substantially all of the provider profile, and a processor for executing the code.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 20, 2012
    Assignee: SanDisk IL Ltd.
    Inventor: Eitan Mardiks
  • Publication number: 20120023297
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Application
    Filed: July 22, 2010
    Publication date: January 26, 2012
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Publication number: 20120023298
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Application
    Filed: August 31, 2010
    Publication date: January 26, 2012
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Publication number: 20120005557
    Abstract: A storage device with a memory and a controller, and a method of copying data on a storage device are provided to perform virtual copy and virtual write of data in a storage device without physically storing data in the storage device. The controller includes, or incorporates with an executable module that handles a command to copy data from a source logical address to a destination logical address, where the source logical memory address data is already associated with a first physical memory address storing the data.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Inventors: Eitan Mardiks, Eran Erez
  • Publication number: 20110302224
    Abstract: Data storage devices and methods that maintain pre-loaded content in storage available to a user are disclosed. A method may include, in a data storage device with a non-volatile memory and a file system database, storing content at a first location in the non-volatile memory and storing metadata at a second location of the non-volatile memory. The metadata includes an indicator of the first location for use during retrieval of the stored content from the first location. After storing the content and the metadata, the first location and the second location are denoted as empty by the file system database.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Inventors: Rahav Yairi, Eitan Mardiks
  • Patent number: 7996638
    Abstract: A system for enforcing a storage allocation usage right(s) for an application may include a controllable storage and a storage manager to control the access of the application to the storage according to an associated storage allocation usage right. A SIM card for enforcing a storage allocation usage right for an application may include an application register to store an access rule of the storage allocation usage right(s) and an APREC module to identify the application and thereby an access rule to enable controlling of the access of the application to storage according to the storage allocation usage right. A high-capacity SIM card for enforcing a storage allocation usage right for an application may include a storage; a storage manager to control the access of an application to the storage according to an associated access rule of the storage allocation usage right; and an APREC module.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 9, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Javier CaƱis Robles, Eitan Mardiks
  • Publication number: 20110078341
    Abstract: A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device.
    Type: Application
    Filed: December 9, 2010
    Publication date: March 31, 2011
    Applicant: SANDISK IL LTD.
    Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
  • Patent number: 7890730
    Abstract: Embodiments described herein disclose methods and devices for expanding the storage capacity in a storage device, including the steps of: creating at least one partition in a storage memory of the storage device; designating a reserved-storage area and an enabled-storage area in at least one partition; storing a partition size in a FAT of the storage memory; and upon authorization, increasing the partition size to include sectors in the reserved-storage area, thereby expanding the storage capacity in a storage device. Preferably, the reserved-storage area is not accessible by a host system. Preferably, the partition size is determined from a partition range stored in a master boot record in the storage memory. Most preferably, the partition range is determined from an enabled capacity stored in a memory-management area in the storage memory, and wherein the memory-management area is not accessible by a host system.
    Type: Grant
    Filed: December 23, 2007
    Date of Patent: February 15, 2011
    Assignee: SanDisk IL Ltd
    Inventors: Micha Rave, Eitan Mardiks
  • Publication number: 20110022665
    Abstract: Systems and methods of device identifier selection are disclosed. In a particular embodiment, a method includes receiving an enumeration message via a host interface of a device operatively coupled to a host device as well as to one or more other devices and identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. The method includes, in response to identifying the enumeration message as a command, selectively sending an enumeration response message to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Inventors: Yosi PINTO, Eitan Mardiks
  • Patent number: 7877522
    Abstract: A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: January 25, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
  • Patent number: 7865351
    Abstract: A USB peripheral device may automatically launch an application residing in its memory after it is connected to a host or after restarting the host if the USB flash drive has already been connected. Alternatively, the USB peripheral \device can automatically launch an application residing on the host or on a network, which is accessible by the host. The USB peripheral device has a USB interface and a controller, which is operative to execute instructions for sending and receiving messages through the USB interface. The controller is further operative, when executing the instructions, to send to a host a stream of emulated keystrokes, which emulated keystrokes cause the host to generate and execute a startup script. Embodiments of the invention include a USB peripheral device able to control a host and a method of using a USB peripheral device to control a host.
    Type: Grant
    Filed: December 30, 2007
    Date of Patent: January 4, 2011
    Assignee: SanDisk IL Ltd.
    Inventor: Eitan Mardiks
  • Publication number: 20100311394
    Abstract: An information system includes a server that creates an information reservoir with data units for a user of a mobile communication device based on a unique user profile of the user of the mobile communication device. The server creates the unique user profile based on interaction of the user with the mobile communication device or with another computing system. The server transfers the information reservoir to the mobile communication device and each time the user requests data from a web site, the server scans it to find key terms. If the server finds key term(s) in the data, it uses a tagging rule to mark the key term(s) and, then, it transfers the data with the marked term(s) to the mobile communication device. The user may, then, select a marked key term to call/display a data unit that is locally stored on the mobile communication device.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: SANDISK IL LTD.
    Inventors: ITZHAK POMERANTZ, EITAN MARDIKS, RAHAV YAIRI
  • Publication number: 20100299744
    Abstract: A method and system of binding content is disclosed. A non-volatile storage device creates a secure communication channel with a service provider system via a host device, and obtains a content access authorization. The host device facilitates the establishment of the secure communication channel. A removable device in communication with the host is bypassed when establishing the secure communication channel. The authorization may be based on identification information transmitted by the non-volatile storage device to the service provider system over the secure communication channel. The identification information may identify the non-volatile storage device, the host device, or the subscriber to the service provider system. The service provider system, in turn, may use the identification information to determine the type of authorization (if any) to send to the non-volatile storage device.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Inventor: Eitan Mardiks