Patents Assigned to SanDisk IL
-
Patent number: 7305539Abstract: A prior art mass storage device for bootstrap loading of a computer operating system must be configured on a set-up computer whose BIOS has the same geometrical translation scheme as the BIOS of the host computer where the storage device is intended to be installed and used. The present invention provides a mass storage device capable of bootstrap loading the computer operating system despite differences between the BIOS geometrical translation scheme of the set-up computer and that of the host computer, along with methods for implementing and preparing such a device. The present invention provides executable code on the storage device itself, which resolves the geometrical translation of the set-up configuration to comply with that of the host computer, independent of the respective BIOS translation schemes used for set-up and host computers.Type: GrantFiled: April 11, 2005Date of Patent: December 4, 2007Assignee: SanDisk IL Ltd.Inventors: Slobodan Brċin, Akiva Bleyer, Alon Ziegler
-
Publication number: 20070263473Abstract: The present disclosure relates to a portable storage device that can communicate with different types of host devices. In some embodiments, the portable storage device receives digital media content via a multi-mode device port and exports a derivative of the digital media content (for example, a media stream) via the same multi-mode device port. In some embodiments, the device port has at least one selectively active pin which is active when receiving digital media content and is dormant when exporting a derivative of the digital media content. Alternatively or additionally, the device port includes at least one selectively active pin which is dormant when receiving digital media content and is active when exporting a derivative of the digital media content. In some embodiments, the portable storage device selects a device mode and/or communications protocol in accordance with at least one detected feature of a complementary port and/or a host.Type: ApplicationFiled: May 14, 2007Publication date: November 15, 2007Applicant: SANDISK IL LTD.Inventor: Moshe Raines
-
Patent number: 7296144Abstract: When a non-volatile memory device is reversibly operationally connected to a computer, the computer executes an application that is stored on the device. The execution causes changes to a non-volatile memory of the computer. After the execution terminates, all such changes are undone, either immediately if the termination was normal or upon rebooting the computer if the termination was abnormal. Before or during the execution, information related to the changes is recorded. The undoing of the changes is based on that information. Examples of such information recorded before the execution include a list of expected changes and a partial or full copy of the computer's non-volatile memory.Type: GrantFiled: November 23, 2004Date of Patent: November 13, 2007Assignee: SanDisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Ittai Golde, Yaakov Ben Tsvi, Erez Baum, Daniel Yerushalmi
-
Patent number: 7286067Abstract: An appliance includes a physical interface for communication according to a broad protocol and two functional components. The first functional component communicates via the physical interface. The second functional component includes a functional module adapted to communicate according to a narrow protocol and an emulation module that transforms between the two protocols so that the two functional components can communicate with each other using the physical interface.Type: GrantFiled: February 13, 2006Date of Patent: October 23, 2007Assignee: SanDisk IL Ltd.Inventors: Amir Mosek, Amir Lehr
-
Publication number: 20070234048Abstract: Methods, apparatus, systems and devices for facilitating transfer of a remote session from a first user terminal to a second user terminal are disclosed herein. According to one example, the transferred remote session is a telephone call session. According to another example, the transferred remote session is a session of a rights-enabled remote on-demand service—for example, a service where on demand media content is remotely provided or an interactive game service In some embodiments, data indicative of usage rights for the remote service is transferred from the first to the second user terminal In some embodiments, in order to transfer the session between the first terminal and second terminal, the user terminals are brought in proximity or into contact, and data indicative of the session is sent via a short-range communications channel, for example a short-range contact or ‘wired’ channel, or a short-range wireless link, for example, a Bluetooth or infrared link.Type: ApplicationFiled: March 18, 2007Publication date: October 4, 2007Applicant: SANDISK IL LTD.Inventor: Aran Ziv
-
Publication number: 20070233910Abstract: A peripheral device of a host computer includes a microcontroller and two virtual devices. The first virtual device passes, to the microcontroller, commands of a first command set from any user of the host computer and preferably also commands of a second command set from only privileged users of the host computer. The second virtual device passes, to the microcontroller, commands of the second set from any user of the host computer. In one physical implementation of the invention, the two virtual devices are implemented as separate physical devices, and the second device is connected to an interface to the host computer only if the user is not privileged. In another physical implementation of the invention, the two virtual devices are implemented in a common physical device, and a sector of a memory of the peripheral device is reserved for handling commands of the second set from non-privileged users.Type: ApplicationFiled: May 21, 2007Publication date: October 4, 2007Applicant: SANDISK IL LTD.Inventors: Sasha Paley, Arik Bovshover, Eyal Bychkov, Aran Ziv
-
Patent number: 7275140Abstract: The present invention includes a method of managing page-based data storage media such as flash media, a system that uses the method, and a computer-readable storage medium bearing code for implementing the method. For each page, a corresponding risk zone, of other pages whose data are put at risk of corruption if writing to the page is interrupted, is identified. When a page is selected for writing new data, the written pages in its risk zone are copied to a log. As necessary, corrupt data are replaced with corresponding data from the log.Type: GrantFiled: March 9, 2006Date of Patent: September 25, 2007Assignee: SanDisk IL Ltd.Inventor: Alexander Paley
-
Publication number: 20070220257Abstract: A recording system for securely recording an event, the system including: a capturing device for an owner to capture signals from the event, and for converting the signals into digital data; a public-key encrypting mechanism, configured to use a public key of an asymmetric key-pair, for encrypting the data into encrypted data; a non-volatile storage device for storing the encrypted data; and a private-key decrypting mechanism, configured to use a private key of the asymmetric key-pair, for decrypting the encrypted data stored in the storage device only upon using the private key, wherein the private key is securely maintained with a trusted private-key holder, and wherein the trusted private-key holder is at least one entity other than the owner of the capturing device. Preferably, the trusted private-key holder is operative to decrypt the encrypted data only upon receiving an authorization from an authorized entity.Type: ApplicationFiled: March 5, 2007Publication date: September 20, 2007Applicant: SanDisk IL Ltd.Inventors: Eitan Mardiks, Ishay Pomerantz
-
Publication number: 20070207661Abstract: The present audio arrangement of a headset and an audio extension cord enables a user to listen to a portable audio player while essentially eliminating the risk that the audio extension cord would become tangled with exterior objects. The audio extension cord attaches to the user's shirt and provides to the headset a signal path from the portable audio player, which is attached at the waist or on the arm. No modification of a standard portable audio player is necessary, which thus provides widespread applicability. The invention can also be embodied as a method of attaching an audio extension cord to a shirt in a fashion to facilitate listening to a portable audio player with a nearly eliminated risk that the audio extension cord would encumber nearby objects.Type: ApplicationFiled: March 5, 2007Publication date: September 6, 2007Applicant: SanDisk IL Ltd.Inventor: Itzhak Pomerantz
-
Publication number: 20070204000Abstract: A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core functions include reading data, writing data and exchanging data with a similar device and/or with an external computer. The device features a minimal set of hardware components for accomplishing these functions, such as a data processor of some type, a memory storage medium or media, and a data exchange mechanism, which may optionally be an infrared port for example.Type: ApplicationFiled: May 2, 2007Publication date: August 30, 2007Applicant: SanDisk IL Ltd.Inventor: Dov Moran
-
Publication number: 20070204080Abstract: A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core functions include reading data, writing data and exchanging data with a similar device and/or with an external computer. The device features a minimal set of hardware components for accomplishing these functions, such as a data processor of some type, a memory storage medium or media, and a data exchange mechanism, which may optionally be an infrared port for example.Type: ApplicationFiled: May 2, 2007Publication date: August 30, 2007Applicant: SanDisk IL Ltd.Inventor: Dov Moran
-
Publication number: 20070180346Abstract: A method of storing data includes storing a first portion of data in bit positions of a non-volatile memory having a first probability of error; storing a second portion of the data in bit positions of the non-volatile memory having a second probability of error, wherein the second probability of error is lower than the first probability of error; storing error correction parity bits with the data; and applying an error correction scheme to read data using the error correction parity bits, wherein at least one bit of the first portion is checked for correction before any bit of the second portion is checked for correction. The error correction scheme is stopped before checking for correcting of all the data.Type: ApplicationFiled: January 16, 2007Publication date: August 2, 2007Applicant: SANDISK IL LTD.Inventor: Mark Murin
-
Patent number: 7243856Abstract: Portable smartcard devices, methods of executing program code using smartcard devices, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the presently disclosed smartcard device includes an interface for presenting smartcard functionality to a host system and for receiving a program execution command from the host system, non-volatile memory, executable memory, a copying mechanism such as an internal copying mechanism for copying program code from the non-volatile memory to the executable memory, and a program execution mechanism for executing the program code. Appropriate interfaces include but are not limited to ISO 7816 compatible interfaces, USB interfaces, and MMC interfaces. In some embodiments, the smartcard functionality includes SIM functionality and/or USIM functionality. Optionally, execution of the program code commences when only a portion of the copied executable code resides in the executable memory.Type: GrantFiled: July 1, 2005Date of Patent: July 17, 2007Assignee: SanDisk IL Ltd..Inventors: Mishael Agami, Dani Dariel
-
Patent number: 7240219Abstract: Data stored in a portable storage device are encrypted, for example by a processor of the portable storage device itself, using a backup key and stored in a backup medium. The backup key is protected by being stored in a backup key storage medium, such as an internet server, a pocketable medium or a trusted computer, preferably after being encrypted using a password. As needed, the backup key is retrieved and used to decrypt the data from the backup medium. The decrypted data are restored to the original portable storage device or to a different portable storage device.Type: GrantFiled: November 12, 2003Date of Patent: July 3, 2007Assignee: SanDisk IL Ltd.Inventors: Mordechai Teicher, Tal Segalov
-
Patent number: 7237046Abstract: A peripheral device of a host computer includes a microcontroller and two virtual devices. The first virtual device passes, to the microcontroller, commands of a first command set from any user of the host computer and preferably also commands of a second command set from only privileged users of the host computer. The second virtual device passes, to the microcontroller, commands of the second set from any user of the host computer. In one physical implementation of the invention, the two virtual devices are implemented as separate physical devices, and the second device is connected to an interface to the host computer only if the user is not privileged. In another physical implementation of the invention, the two virtual devices are implemented in a common physical device, and a sector of a memory of the peripheral device is reserved for handling commands of the second set from non-privileged users.Type: GrantFiled: March 29, 2004Date of Patent: June 26, 2007Assignee: SanDisk IL Ltd.Inventors: Sasha Paley, Arik Bovshover, Eyal Bychkov, Aran Ziv
-
Patent number: 7225280Abstract: A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core functions include reading data, writing data and exchanging data with a similar device and/or with an external computer. The device features a minimal set of hardware components for accomplishing these functions, such as a data processor of some type, a memory storage medium or media, and a data exchange mechanism, which may optionally be an infrared port for example.Type: GrantFiled: February 28, 2002Date of Patent: May 29, 2007Assignee: SanDisk IL Ltd.Inventor: Dov Moran
-
Patent number: 7224604Abstract: For each block of a memory, a number is calculated that is a function of how many times the block has been erased and of how many times at least one other block has been erased. The numbers are stored in the memory device that includes the memory. The numbers are updated as needed when blocks are erased. Blocks are selected to be erased in accordance with their numbers. Preferably, each block's function is the block's relative grade.Type: GrantFiled: November 29, 2005Date of Patent: May 29, 2007Assignee: SanDisk IL Ltd.Inventor: Menahem Lasser
-
Patent number: 7213157Abstract: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.Type: GrantFiled: January 5, 2006Date of Patent: May 1, 2007Assignee: SanDisk IL Ltd.Inventor: Dani Dariel