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: 8301824Abstract: 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: GrantFiled: July 22, 2010Date of Patent: October 30, 2012Assignee: SanDisk IL Ltd.Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
-
Patent number: 8296495Abstract: 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: GrantFiled: August 31, 2010Date of Patent: October 23, 2012Assignee: SanDisk IL Ltd.Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
-
Patent number: 8250247Abstract: 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: GrantFiled: August 6, 2008Date of Patent: August 21, 2012Assignee: SanDisk IL Ltd.Inventors: Eitan Mardiks, Donald Ray Bryant-Rich
-
Patent number: 8230128Abstract: 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: GrantFiled: December 9, 2010Date of Patent: July 24, 2012Assignee: SanDisk IL Ltd.Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
-
Patent number: 8213912Abstract: 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: GrantFiled: June 3, 2009Date of Patent: July 3, 2012Assignee: Sandisk IL Ltd.Inventors: Itzhak Pomerantz, Eitan Mardiks, Rahav Yairi
-
Publication number: 20120140401Abstract: 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: ApplicationFiled: December 1, 2011Publication date: June 7, 2012Applicant: SANDISK TECHNOLOGIES INC.Inventors: ITZHAK POMERANTZ, RAHAV YAIRI, EITAN MARDIKS, EREZ BAUM
-
Patent number: 8190206Abstract: 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: GrantFiled: February 27, 2007Date of Patent: May 29, 2012Assignee: Sandisk IL Ltd.Inventors: Menahem Lasser, Eitan Mardiks
-
Patent number: 8140064Abstract: 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: GrantFiled: May 29, 2008Date of Patent: March 20, 2012Assignee: SanDisk IL Ltd.Inventor: Eitan Mardiks
-
Publication number: 20120023297Abstract: 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: ApplicationFiled: July 22, 2010Publication date: January 26, 2012Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
-
Publication number: 20120023298Abstract: 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: ApplicationFiled: August 31, 2010Publication date: January 26, 2012Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
-
Publication number: 20120005557Abstract: 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: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Inventors: Eitan Mardiks, Eran Erez
-
Publication number: 20110302224Abstract: 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: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Inventors: Rahav Yairi, Eitan Mardiks
-
Patent number: 7996638Abstract: 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: GrantFiled: October 9, 2007Date of Patent: August 9, 2011Assignee: SanDisk IL Ltd.Inventors: Javier CaƱis Robles, Eitan Mardiks
-
Publication number: 20110078341Abstract: 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: ApplicationFiled: December 9, 2010Publication date: March 31, 2011Applicant: SANDISK IL LTD.Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
-
Patent number: 7890730Abstract: 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: GrantFiled: December 23, 2007Date of Patent: February 15, 2011Assignee: SanDisk IL LtdInventors: Micha Rave, Eitan Mardiks
-
Publication number: 20110022665Abstract: 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: ApplicationFiled: July 27, 2009Publication date: January 27, 2011Inventors: Yosi PINTO, Eitan Mardiks
-
Patent number: 7877522Abstract: 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: GrantFiled: May 27, 2008Date of Patent: January 25, 2011Assignee: SanDisk IL Ltd.Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
-
Patent number: 7865351Abstract: 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: GrantFiled: December 30, 2007Date of Patent: January 4, 2011Assignee: SanDisk IL Ltd.Inventor: Eitan Mardiks
-
Publication number: 20100311394Abstract: 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: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: SANDISK IL LTD.Inventors: ITZHAK POMERANTZ, EITAN MARDIKS, RAHAV YAIRI
-
Publication number: 20100299744Abstract: 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: ApplicationFiled: May 22, 2009Publication date: November 25, 2010Inventor: Eitan Mardiks