Source: http://www.google.com/patents/US7793014?dq=6181294
Timestamp: 2014-09-30 10:59:31
Document Index: 497168135

Matched Legal Cases: ['Application No. 60', 'art 1', 'Application No. 4', 'Application No. 04', 'art 1', 'Application No. 200480026146']

Patent US7793014 - Data storage device with multi-access capabilities - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA 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...http://www.google.com/patents/US7793014?utm_source=gb-gplus-sharePatent US7793014 - Data storage device with multi-access capabilitiesAdvanced Patent SearchPublication numberUS7793014 B2Publication typeGrantApplication numberUS 11/751,042Publication dateSep 7, 2010Filing dateMay 21, 2007Priority dateMar 27, 2003Fee statusPaidAlso published asEP1609048A2, EP1609048A4, US7237046, US20040193744, US20070233910, WO2004086363A2, WO2004086363A3Publication number11751042, 751042, US 7793014 B2, US 7793014B2, US-B2-7793014, US7793014 B2, US7793014B2InventorsSasha Paley, Arik Boshover, Eyal Bychkov, Aran ZivOriginal AssigneeSandisk Il Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (101), Non-Patent Citations (89), Referenced by (1), Classifications (21), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetData storage device with multi-access capabilitiesUS 7793014 B2Abstract 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.
(b) a microcontroller for accessing said nonvolatile memory according to commands received from a host of the data storage device;
(c) a USB interface for operationally connecting the data storage device to said host;
(d) a USB storage device sub-interface for passing said commands from said USB interface to said microcontroller according to a USB storage device protocol; and
(e) a USB CD sub-interface, different from said USB storage device sub-interface, for passing said commands from said USB interface to said microcontroller according to a USB CD protocol.
2. The data storage device of claim 1, wherein the USB storage device sub-interface comprises an interface for data access commands.
3. The data storage device of claim 1, wherein the data storage device interfaces with a host; and
wherein the USB storage device sub-interface comprises an interface for commands from an administrator of the host.
4. The data storage device of claim 1, wherein the data storage device interfaces with a host; and
wherein the USB CD sub-interface comprises an interface that supports an autorun program and that is configured to execute the autorun program upon detection of a presence of the USB CD sub-interface in the data storage device.
5. The data storage device of claim 1, further comprising a USB HID sub-interface for passing said commands from said USB interface to said microcontroller according to a USB HID protocol.
6. The data storage device of claim 1, wherein the nonvolatile memory comprises a plurality of sectors; and
wherein at least one of the commands is a write command for writing data to respective designated sectors of the nonvolatile memory.
7. The data storage device of claim 6, wherein the reserved sector is reserved statically.
8. The data storage device of claim 6, wherein the reserved sector is reserved dynamically.
(d) a USB HID sub-interface for passing said commands from said USB interface to said microcontroller according to a USB HID protocol; and
(e) a second USB sub-interface, different from said USB HID sub-interface, for passing said commands from said USB interface to said microcontroller according to a second USB protocol different from said USB HID protocol.
10. The data storage device of claim 9, wherein said second USB sub-interface is a CD sub-interface.
11. The data storage device of claim 9, wherein the nonvolatile memory comprises a plurality of sectors; and
12. The data storage device of claim 9, wherein the USB HID sub-interface and the second USB sub-interface comprise different devices within the data storage device.
13. The data storage device of claim 12, further comprising a switch to enable one of the USB HID sub-interface or the second USB sub-interface.
14. The data storage device of claim 13, wherein the switch reversibly connects the USB HID sub-interface to the USB interface.
15. The data storage device of claim 9, wherein the USB HID sub-interface comprises a plurality of virtual multi-level LEDs for representing the commands to the microcontroller.
16. The data storage device of claim 9, wherein the data storage device receives the commands from a host; and
wherein the USB HID sub-interface comprises a plurality of virtual user switches for representing results of the commands to the host.
This is a continuation of U.S. patent application Ser. No. 10/810,566 filed Mar. 29, 2004, which is a continuation-in-part of U.S. Provisional Patent Application No. 60/458,690, filed Mar. 27, 2003
For some types of peripheral media, the operating system automatically executes a predefined file stored on the medium when the operating system recognizes that the medium has been connected to the computer. For example, when a data CD is inserted into the CD drive of a Windows system, the operating system finds and executes a file on the CD called �autorun.inf�. With many operating systems, this feature is not available for simple removable storage devices, such as keychain storage devices.
FIGS. 4A and 4B are simplified block diagrams of two physical implementations of the device of FIG. 3;
Keychain storage device 150 includes, in addition to virtual USB devices 151, 153 and 155: a USB interface 157, a microcontroller 158, a nonvolatile memory 159 and built-in functions 160. USB interface 157 is an interface for a compound USB device that includes devices 151, 153 and 155. USB virtual devices 151, 153 and 155 are sub-interfaces of USB interface 157. USB interface 157 communicates with PC 110 via USB communication link 143. Device 151 is a USB mass storage client, similar to client 131, that contains the data access interface of keychain storage device 150. Functions 111 on the PC 110 using the disk-like storage features of the keychain storage device 150 reference this USB device 151. Device 153 is a USB device that is USB by the present invention for private commands 154. This device 153 is a USB device of a type that is accessible from OS 112 even for non privileged USB of PC 110. Microcontroller 158 re-interprets the commands received by device 153 as private commands 154. Device 155 is a USB device used to implement autorun feature 156. This device 155 is a type of USB device for which OS 112 activates autorun feature 156. An example of such a device is a USB CD device. Because virtual device 155 is separate from virtual device 151, storage device 150 supports autorun even if OS 112 does not recognize an autorun feature in virtual device 151. OS 112 recognizes both devices 151 and 155 in parallel and so is able to exploit all the functionality of both devices.
The second way uses a dynamically reserved sector. A certain sector is dynamically marked as accessible by data access commands 212 as a sector used for private commands 213. When the transaction is finished the dynamically marked sector is freed. To create a private command channel 213, functions 111 on PC 110 create a new file on USB storage device 210′ and write certain initialization data to that file. Keychain storage device 150 of FIG. 4B receives this information via the data access commands 212 of USB storage device 210′. Micro controller 158 parses the data in the command, and finds the unique initialization data in the data field. Micro controller 158 then marks the dynamically reserved sector as a communication sector for private commands 213. Any further access is parsed as a private command 213, just as in the use of a statically reserved sector. Functions 111 of PC 110 can now access the reserved sector again by overwriting, with private command data, the special file that PC 110 created. To terminate the use of this file, a private command 213 notifying termination of communications is sent, and micro controller 158 stops monitoring access to the reserved sector.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4634807Aug 23, 1985Jan 6, 1987National Research Development Corp.Software protection deviceUS5450489Oct 29, 1993Sep 12, 1995Time Warner Entertainment Co., L.P.System and method for authenticating software carriersUS5530235Feb 16, 1995Jun 25, 1996Xerox CorporationInteractive contents revealing storage deviceUS5715403Nov 23, 1994Feb 3, 1998Xerox CorporationSystem for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammarUS5847698Sep 17, 1996Dec 8, 1998Dataventures, Inc.Electronic book deviceUS5887269Jan 16, 1996Mar 23, 1999Delco Elecronics CorporationData product authorization control for GPS navigation systemUS5897663Dec 24, 1996Apr 27, 1999Compaq Computer CorporationHost I2 C controller for selectively executing current address reads to I2 C EEPROMsUS5956034Aug 13, 1996Sep 21, 1999Softbook Press, Inc.Method and apparatus for viewing electronic reading materialsUS5982891Nov 4, 1997Nov 9, 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protectionUS5991399Dec 18, 1997Nov 23, 1999Intel CorporationMethod for securely distributing a conditional use private key to a trusted entity on a remote systemUS6009525Aug 29, 1997Dec 28, 1999Preview Systems, Inc.Multi-tier electronic software distributionUS6055314Mar 22, 1996Apr 25, 2000Microsoft CorporationSystem and method for secure purchase and delivery of video content programsUS6073226Mar 19, 1997Jun 6, 2000Microsoft CorporationSystem and method for minimizing page tables in virtual memory systemsUS6226618Aug 13, 1998May 1, 2001International Business Machines CorporationElectronic content delivery systemUS6314409Oct 26, 1998Nov 6, 2001Veridian Information SolutionsSystem for controlling access and distribution of digital propertyUS6317812Sep 8, 2000Nov 13, 2001Karl M. J. LofgrenDevice and method for controlling solid-state memory systemUS6363437Jan 7, 1999Mar 26, 2002Telefonaktiebolaget Lm Ericsson (Publ)Plug and play I2C slaveUS6385677Nov 26, 1999May 7, 2002Li-Ho YaoDual interface memory card and adapter module for the sameUS6418421Dec 10, 1998Jul 9, 2002International Business Machines CorporationMultimedia player for an electronic content delivery systemUS6438638Jul 6, 2000Aug 20, 2002Onspec Electronic, Inc.Flashtoaster for reading several types of flash-memory cards with or without a PCUS6484219Feb 4, 2000Nov 19, 2002Microsoft CorporationHost-specified USB device requestsUS6502146Mar 29, 2000Dec 31, 2002Intel CorporationApparatus and method for dedicated interconnection over a shared external busUS6529949Feb 7, 2000Mar 4, 2003Interactual Technologies, Inc.System, method and article of manufacture for remote unlocking of local content located on a client deviceUS6546193Oct 13, 1998Apr 8, 2003Lg Electronics Inc.Reproduction apparatus for remote rental system and control method of said apparatusUS6550011Oct 7, 1999Apr 15, 2003Hewlett Packard Development Company, L.P.Media content protection utilizing public key cryptographyUS6611358Jun 17, 1997Aug 26, 2003Lucent Technologies Inc.Document transcoding system and method for mobile stations and wireless infrastructure employing the sameUS6697944Oct 1, 1999Feb 24, 2004Microsoft CorporationDigital content distribution, transmission and protection system and method, and portable device for use therewithUS6738614Jun 19, 2000May 18, 20041477.Com Wireless, Inc.Method and system for communicating data to a wireless deviceUS6738905Apr 14, 1999May 18, 2004Digital Video Express, L.P.Conditional access via secure logging with simplified key managementUS6745267Sep 17, 2002Jun 1, 2004Carry Computer Eng. Co., Ltd.Multi-functional mini-memory card suitable for SFMI and USB interfacesUS6757749Jun 28, 2001Jun 29, 2004Seiko Epson CorporationData-output-control apparatus and data-output-service providing methodUS6763399Apr 22, 2002Jul 13, 2004Aladdin Knowledge Systems, Ltd.USB key apparatus for interacting with a USB host via a USB portUS6782414Aug 3, 2000Aug 24, 2004International Business Machines CorporationMethod and system for determination of delivery status of email sent to multiple recipients through multiple protocolsUS6813725Jan 26, 2000Nov 2, 2004Hewlett-Packard Development Company, L.P.Method for restoring an operating system utilizing a storage device on a USB busUS6824051Jun 7, 2002Nov 30, 2004Contentguard Holdings, Inc.Protected content distribution systemUS6832281Oct 29, 2001Dec 14, 2004Onspec Electronic Inc.Flashtoaster for reading several types of flash memory cards with or without a PCUS6876984May 31, 2001Apr 5, 2005Contentguard Holdings, Inc.Method and apparatus for establishing usage rights for digital content to be created in the futureUS6886036Nov 2, 1999Apr 26, 2005Nokia CorporationSystem and method for enhanced data access efficiency using an electronic book over data networksUS6886083Sep 4, 2002Apr 26, 2005Kabushiki Kaisha ToshibaApparatus and method for controlling a card deviceUS6907585Apr 10, 2003Jun 14, 2005Renesas Technology CorporationSemiconductor integrated circuit and its design methodologyUS6922725Sep 7, 2001Jul 26, 2005Xerox CorporationMethod and apparatus for processing document service requests originating from a mobile computing deviceUS6941405Jun 24, 2002Sep 6, 200502Micro International LimitedSystem and method capable of offloading converter/controller-specific tasks to a system microprocessorUS6944600Feb 7, 2001Sep 13, 2005Contentguard Holdings, Inc.System for controlling the distribution and use of digital works using digital ticketsUS6973445May 31, 2001Dec 6, 2005Contentguard Holdings, Inc.Demarcated digital content and method for creating and processing demarcated digital worksUS6974076Oct 18, 2000Dec 13, 2005Sony CorporationPortable music player with pay per play usage and method for purchase of credits for usageUS6983367Mar 9, 2001Jan 3, 2006Sony CorporationInformation providing apparatus and method, information processing apparatus and method, and program storage mediumUS7023572Mar 13, 2001Apr 4, 2006Raja Singh TuliPortable high speed internet access deviceUS7039727Sep 7, 2001May 2, 2006Microsoft CorporationSystem and method for controlling mass storage class digital imaging devicesUS7065591Aug 17, 2004Jun 20, 2006O2Micro International LimitedReconfigurable flash media reader systemUS7068381Feb 2, 2000Jun 27, 2006Raja TuliPortable high speed internet access deviceUS7068387May 16, 2001Jun 27, 2006Lexmark International, Inc.Quick edit and speed print capability for a stand-alone ink jet printerUS7093161Sep 4, 2002Aug 15, 2006Onspec Electronic, Inc.Software recovery method for flash media with defective formattingUS7136951 *Feb 12, 2002Nov 14, 2006Guoshun DengMultifunction semiconductor storage device and a method for booting-up computer hostUS7143224May 9, 2003Nov 28, 2006Stmicroelectronics, Inc.Smart card for performing advance operations to enhance performance and related system, integrated circuit, and methodsUS7152801Apr 16, 2004Dec 26, 2006Sandisk CorporationMemory cards having two standard sets of contactsUS7159065Jun 20, 2002Jan 2, 2007Cypress Semiconductor CorporationMethod for issuing vendor specific requests for accessing ASIC configuration and descriptor memory while still using a mass storage class driverUS7174445Apr 1, 2002Feb 6, 2007Lexar Media, Inc.Flash memory card with enhanced operating mode detection and user-friendly interfacing systemUS7181649May 9, 2003Feb 20, 2007Stmicroelectronics, Inc.Universal serial bus (USB) smart card having enhanced testing features and related system, integrated circuit, and methodsUS7194768Dec 20, 2002Mar 20, 2007Canon Information Systems Research Australia Pty Ltd.Access control for a microprocessor cardUS7213766Nov 16, 2004May 8, 2007Dpd Patent Trust LtdMulti-interface compact personal token apparatus and methods of useUS7222205Jun 11, 2002May 22, 2007Onspec Electronic, Inc.Flashtoaster for reading several types of flash-memory cards with or without a PCUS7222212Mar 14, 2005May 22, 2007Phison Electronics CorporationVirtual USB card reader with PCI express interfaceUS7225289Mar 14, 2005May 29, 2007Phison Electronics CorporationVirtual IDE storage with PCI express interfaceUS7237046Mar 29, 2004Jun 26, 2007Sandisk Il Ltd.Data storage device with full access by all usersUS7272723 *Nov 24, 1999Sep 18, 2007Safenet, Inc.USB-compliant personal key with integral input and output devicesUS7334077Oct 17, 2003Feb 19, 2008Renesas Technology America, Inc.Method and apparatus for smart memory pass-through communicationUS7606946Oct 27, 2003Oct 20, 2009Saslite, Corp.Removable device and program startup methodUS20010013021Jan 25, 2001Aug 9, 2001Mitsubishi CorporationApparatus for data copyright management systemUS20020099955Jan 22, 2002Jul 25, 2002Vidius Inc.Method for securing digital contentUS20020112172Jan 7, 2002Aug 15, 2002Simmons Douglas ManningSystem and method for secure distribution of digital productsUS20020152172Nov 29, 2001Oct 17, 2002Koninklijke Philips Electronics N.V.Apparatus and methods for attacking a screening algorithm based on partitioning of contentUS20020162009Mar 9, 2001Oct 31, 2002Shimon ShmueliPrivacy assurance for portable computingUS20020184156May 31, 2001Dec 5, 2002Bijan TadayonMethod and apparatus for transferring usage rights and digital work having transferrable usage rightsUS20020185533Jun 6, 2001Dec 12, 2002Ron-Yen ShiehExternally connection type USB2.0 interface flash card readerUS20020196364Sep 28, 2001Dec 26, 2002Hendricks John S.Electronic book selection and delivery system download text from a portable storage medium.US20030018582Jul 20, 2001Jan 23, 2003Yoram YaacoviRedistribution of rights-managed contentUS20030088868Nov 6, 2001May 8, 2003Chang Robert C.Implementation of in system programming to update firmware on memory cardsUS20030093598Oct 11, 2001May 15, 2003Edwin ParkUniversal interface simulating multiple interface protocolsUS20030167236Mar 31, 2003Sep 4, 2003Contentguard Holdings, Inc.Method and apparatus for repackaging portions of digital works as new digital worksUS20030225765May 31, 2002Dec 4, 2003Kurt FriedenManaging secure resources in web resources that are accessed by multiple portalsUS20030233501Aug 27, 2002Dec 18, 2003Kingbyte Information Corp.Device for transferring from a memory card interface to a universal serial bus interfaceUS20040035939Aug 21, 2002Feb 26, 2004Jin-Min LinMultifunction memory card reading/writing deviceUS20040039932Aug 23, 2002Feb 26, 2004Gidon ElazarApparatus, system and method for securing digital documents in a digital applianceUS20040064612Sep 26, 2002Apr 1, 2004Sandisk CorporationMethod and system for using a memory card protocol inside a bus protocolUS20040093509Nov 10, 2003May 13, 2004Gidon ElazarMethod and apparatus for connecting a storage device to a televisionUS20040137664Jan 7, 2004Jul 15, 2004Gidon ElazarAdvanced packaging shell for pocketable consumer electronic devicesUS20040193744Mar 29, 2004Sep 30, 2004M-Systems Flash Disk Pioneers, Ltd.Data storage device with full access by all usersUS20040205453Aug 29, 2001Oct 14, 2004Sterling MortensenDocument distribution to mobile computing deviceUS20040210433Apr 20, 2004Oct 21, 2004Gidon ElazarSystem, method and apparatus for emulating a web serverUS20050004875Mar 12, 2002Jan 6, 2005Markku KontioDigital rights management in a mobile communications environmentUS20050042930Jul 26, 2004Feb 24, 2005Dan HarkabiElectrical connectorUS20050044330Jul 26, 2004Feb 24, 2005Gidon ElazarSystem, apparatus and method for controlling a storage deviceUS20050061873Nov 17, 2004Mar 24, 2005Ncr CorporationMethods and apparatus for electronic book distributionUS20050086421Oct 17, 2003Apr 21, 2005Sami NassarMethod and apparatus for smart memory pass-through communicationUS20050097263Oct 31, 2003May 5, 2005Henry WurzburgFlash-memory card-reader to IDE bridgeUS20050138551Oct 1, 2004Jun 23, 2005Gidon ElazarMethod for page translationUS20050149450Dec 22, 2004Jul 7, 2005Contentguard Holdings, Inc.System, method, and device for controlling distribution and use of digital works based on a usage rights grammarUS20050160223Jan 15, 2004Jul 21, 2005Super Talent Electronics Inc.Dual-Mode Flash Storage Exchanger that Transfers Flash-Card Data to a Removable USB Flash Key-Drive With or Without a PC HostUS20050193162Oct 1, 2004Sep 1, 2005Horng-Yee ChouUSB card readerUS20050230483Apr 16, 2004Oct 20, 2005Miller Robert CMemory card with two standard sets of contacts and a contact covering mechanismUS20050230484Apr 16, 2004Oct 20, 2005Cuellar Edwin JMemory cards having two standard sets of contacts* Cited by examinerNon-Patent CitationsReference1"ATA Command Extension Proposal for Media Card Pass Through Command," http://t13org/Documents/UploadedDocuments/technical/e01121ro.pdf, Mar. 6, 2001, pp. 1-17.2"Book Locker," SanDisk, Internet Article, Feb. 6, 2005, XP002484733, 1 page.3"Digital Rights Management for Ebooks: Publisher Requirements," Version 1.0, Association of American Publishers (AAP), Nov. 27, 2000, pp. 1-66.4"Doesn't Everybody Do It?-Internet Piracy Attitudes and Behaviors," A report on a survey conducted by SIIA and KPMG-Fall 2001, pp. 1-32.5"Extensible Rights Markup Language (XrML) 2.0 Specification," Part 1-Part V, ContentGuard, Nov. 20, 2001, 154 pages.6"Fair Usage Definition Called Key to Digital Rights Management," Communcation Daily, v 22, i25, Feb. 6, 2002, pp. 1-2.7"IIPA 2000-2001 Estimated Trade Losses Due to Copyright Piracy," International Intellectual Property Alliance (IIPA), Apr. 30, 2002, pp. 1-2.8"Lack of DRM Standards Impeding Broadband Demand," Audio Week, v. 13, i51, Dec. 24, 2001, pp. 1-2.9"Sandisk BookLocker aka FlashCP DRM/Based USB Stick," Colin Dunstan & Flauzon, Internet Article, Jun. 29, 2005, 1 page.10"The Digital Millenium Copyright Act of 1998," (DMCA) Pub. L. No. 105-304, 112 Stat. 2860, Dec. 1998, pp. 1-18.11"The Need for a Rights Language," Technical White Paper, Version 1.0, ContentGuard 2001, pp. 1-12.12"Trusted Computing Platform Alliance (TCPA)," TCPA Design Philosophies and Concepts, Version 1.0, Copyright 2000 Compaq Computer Corporation, Hewlett-Packard Company, IBM Corporation, Intel Corporation, Micrcosoft Corporation, Jan. 25, 2001, V. 1.0, 25, pp. 1-30.13"Doesn't Everybody Do It?�Internet Piracy Attitudes and Behaviors," A report on a survey conducted by SIIA and KPMG-Fall 2001, pp. 1-32.14Allman, S., "Using the HID Classes Eases the Job of Writing USB Device Drivers", Electronic Design Strategy, http://www.edn.com/article/CA243218.html, pp. 83-88, Sep. 19, 2002 (retrieved on Oct. 29, 2008).15Amy Carroll et al., "Microsoft Palladium: A Business Overview," Microsoft Content Security Business Unit, Jun. 2002, pp. 1-9.16Bill Pearson, Technical Marketing Engineer, "Digital Transmission Content Protection," presented Jun. 16, 1999 at Intel Corporation, pp. 1-25.17Bill Trippe, "XrML and Emerging Models of Content Development and Distribution", The Gilbane Report, Apr. 23, 2002, pp. 1-16.18Carol Risher, "Technological Protection Measures (Anti-Circumvention Devices) and Their Relation to Exceptions to Copyright in the Electronic Environment," http://wvvw.ipa-uie.org/events/bookfairs/fbf2000/crisher.html, Oct. 20, 2000, 6 pages.19Clifford Lynch, "The Battle to Define the Future of the Book in the Digital World," First Monday, May 2001, pp. 1-49.20Comer, Douglas. Munson, Steven. "Operating System Design," Englewood Cliffs, New Jersey: Prentice Hall, 1989, pp. 308-309.21Dennis Fowler, "Digital Rights (and Wrongs)," NW, Jun. 2002, pp. 26-31.22Dr. John Manferdelli, "Digital Rights Management ("DRM")" Unified DRM Group, Microsoft Corporation, Symposium on Embeded Security, 2001, pp. 1-26.23Edited by Bill Cope and Robin Freeman, Digital Righst Management and Content Development: Technology Drivers Across the Book Production Chain, from Creator to Consumer, RMIT University, 2001, whole book (pp. v.-166).24English translation of Office Action issued in corresponding Japanese Appln. No. 2006-507589 dated Oct. 30, 2009 (2 pgs).25EPO, "Office Action," mailed in European Patent Application No. 4 779 294.0 on Oct. 16, 2007, 5 pages.26EPO/ISA, "Notification of Transmittal of the Internation Search Report and the Written Opinion of the International Searching Authority, or the Declaration", mailed in related PCT/US2007/024166 on Jul. 25, 2005, 13 pages.27Eric Knorr, "Content Rights and Wrongs," http://Techupdate.zdnet.com, Dec. 4, 2001, pp. 1-2. Tech Update, Dec. 4, 2001, pp. 1-2.28European Examination Report for European Patent Application Serial No. 04 723 302.8, 12 pages, Jul. 1, 2009.29European Patent Office, "Substantive Examination," mailed in corresponding European Patent Application No. 04 779 294.0 on Aug. 9, 2006, 5 pages.30European Search Report for European Patent Application Serial No. 04 723 302.8, 5 pages, Dec. 11, 2008.31George Alexander et al., "The Road Ahead: Problems Facing the Publishing Industry Today," The Seybold Report, Apr. 22, 2002, vol. 2, No. 2, pp. 3-9.32Gordon Lyon, "The Internet Marketplace and DRM," Convergent Information Systems Division, NIST, Jul. 12, 2001, pp. 1-12.33Harvey Ardman, "Will DRM Make Digital Publishing More Profitable?" Seybold Seminars, Boston, Apr. 2001, pp. 1-2.34Humer, Caroline, "Students Set to Hit the Latest E-Books," http://msnbc.com/id/4846005/, Apr. 27, 2005, 3 pages.35Info-Tech Advisor Newsletter, "Digital Rights Management 101," Jun. 26, 2001, pp. 1-2.36Ingemar J. Cox, "Watermarking and Digital Rights Management", NEC Research Institute, Princeton, NJ, Mar. 20, 2001, pp. 1-14.37Ipsos-NPD, "Briefing: The Online Book Marketplace," May 2001, 33 pages.38Jaehong Park et al., "Toward Usage Control Models: Beyond Traditional Access Control," SACMAT '02, Jun. 3-4, 2002, Monterey, CA, pp. 57-64.39John Markoff, "Fears of Misuse of Encryption System are Voiced," The New York Times, Jun. 20, 2002, pp. 1-3.40Joshua Duhl et al., "Understanding DRM Systems-An IDC Whitepaper", www.idc.com, pp. 1-25.41Joshua Duhl, "Sony Licenses InterTrusts's DRM: What Does it Mean?" IDCFIash, Jun. 2002, pp. 1-4.42Joshua Piven, "Tech vs. Tinseltown," Computer Technology Review, Los Angeles, May 2002, pp. 1-4.43Kim Zwollo, "Digital Document Delivery and Digital Rights Management," IOS Press, 2001, pp. 9-11.44Kim, Won. Lochovsky, Frederick. "Object-Oriented Concepts, Databases, and Applications," New York, New York: ACM Press, 1989, ISBN 2-201-14410-7, pp. 4-5.45Lawrence Lessig, "The Future of Ideas," Random House 2001, whole book (pp. vii-352).46Lesley Ellen Harris, "Digital Property Currency of the 21st Centrury," published McGraw-Hill Ryerson Ltd., 1998, whole book (pp. vi-230).47Linden deCarno, "Media Alert-New Digital Rights Technologies Protect Content Creators' Interests, But What About Users' Rights?" PC Magazine, Jun. 26, 2001, pp. 1-5, 80.48Mark Stamp, "Digital Rights Management: The Technology Behind the Hype (Draft)," Jun. 6, 2002, pp. 1-15.49Mark Walter et al., "DRM: 'Down-Right Messy' and Getting Worse," the Seybold Report, Analyzing Publishing Technologies, vol. 1, No. 3, pp. 5-15.50Mark Walter et al., "DRM: �Down-Right Messy� and Getting Worse," the Seybold Report, Analyzing Publishing Technologies, vol. 1, No. 3, pp. 5-15.51Mark Walter, "Authentica, Alchemedia Apply DRM to Corporate Intellectual Property," The Seybold Report, vol. 1, No. 12, Sep. 17, 2001, pp. 1-4.52Martha Nalebuff, "Publisher's Dilemma," Unified DRM Core at Microsoft Corporation, Seybold, Apr. 10, 2001, pp. 1-6.53Michael Calvert, "Content Management-Timetable for Digital Rights Management," InSide Gartner This Week, No. 2, Jul. 18, 2001, pp. 1-3.54Mike Godwin, "A Cop in Every Computer," IP Worldwide, http://www.law.com, Jan. 14, 2002, 5 pages.55National Research Council, "The Digital Dilamma, Intellectual Property Rights and the Emerging Information Infrastructure," National Academy Press, Washington D.C., 2000, whole book (pp. v-340).56Nic Garnett and Tomas Sander, "Fair Use by Design-Session 3: What DRM can and cannot do and with it is or isn't doing today," 12th Conference on Computers, Freedom & Privacy, San Francisco, Apr. 16-19, 2002, 6 pages.57Nic Garnett, "Digital Rights Management, Copyright and Napster," Jun. 2001, pp. 1-5.58Office Action for U.S. Appl. No. 10/810,566, 14 pages, Aug. 10, 2005.59Office Action for U.S. Appl. No. 10/810,566, 8 pages, Nov. 2, 2006.60Office Action for U.S. Appl. No. 10/899,260, 13 pages, Feb. 11, 2009.61Office Action for U.S. Appl. No. 10/899,260, 13 pages, Jun. 2, 2008.62Office Action for U.S. Appl. No. 10/899,260, 25 pages, Sep. 26, 2007.63Office Action for U.S. Appl. No. 10/899,260, 27 pages, Jan. 24, 2007.64Office Action for U.S. Appl. No. 11/289,349, 20 pages, Aug. 23, 2007.65Office Action for U.S. Appl. No. 11/289,349, 24 pages, May 9, 2008.66Office Action for U.S. Appl. No. 11/299,186, 14 pages, Aug. 23, 2007.67Olin Sibert, "Digital Rights Management: The Future is Secure Hardware," Electronic Design, vol. 48, i10, May 15, 2000, pp. 56.68Patricia Evans, "DRM: Is the Road to Adoption Fraught with Potholes?" the Seybold Report, vol. 1, No. 14, Oct. 22, 2001, pp. 1-3.69PCT International Search Report mailed Mar. 19, 2004, International Application No. PCT/US03/25921, 4 pages.70Renato lannell, "Digital Rights Management (DRM) Architectures," D-Lib Magazine, vol. 7, No. 6, Jun. 2001, 10 pages.71Richard Eion Nash, "A Tale of Two E-media Hosts," http://www.hostingtech.com/sp/02-06-sp-tale-print.html, Jun. 2002, pp. 1-3.72Richard Eion Nash, "A Tale of Two E-media Hosts," http://www.hostingtech.com/sp/02�06�sp�tale�print.html, Jun. 2002, pp. 1-3.73Richard Stallman, "The Right to Read," GNU Project-Free Software Foundation (FSF), Feb. 1997, pp. 1-5.74Robert Bolick, "Pricing Digital Content," Professional Book Group, The McGraw-Hill Companies, Mar. 11, 2001, pp. 1-8.75Sandisk Frees Students from Heavy Backpacks, Press Release (Online), Jun. 28, 2005, 1 page.76Sandisk Introduces Ultra II SD Plus, a Dual-Purpose SD Memory Card with Built-In USB Connectivity, Press Release (Online), Feb. 19, 2005, XP002484735 1 page.77SanDisk Secure Content Solutions, Inc., "BookLocker(TM) Secure Digital Books," Product Description, 2005, 4 pages.78SanDisk Secure Content Solutions, Inc., "BookLocker� Secure Digital Books," Product Description, 2005, 4 pages.79SanDisk-"USB CompactFlash/SD Card/MMC Test Commands", User's Guide, Version 1.1, 10 pages, Oct. 2003.80SanDisk�"USB CompactFlash/SD Card/MMC Test Commands", User's Guide, Version 1.1, 10 pages, Oct. 2003.81SD Memory Card Specifications Part 1 Physical Layer Specification Version 1.0, pp. 1 and 10, Mar. 2000.82Search Report and Written Opinion for PCT Application No. PCT/US2006/061416, 18 pages, Sep. 17, 2007.83Susan Marks, "Staking Out Digital Rights; Digital Rights Management Software Addresses the Thorny E-Comm Problem of Sharing Content While Protecting Intellectual Property," Network World, Feb. 18, 2002, pp. 1-2, 70.84Terje Hillesund, "Will E-Books Change the World?" First Monday, Sep. 14, 2001, pp. 1-21.85The China State Intellectual Property Office, "First Office Action," corresponding Chinese Patent Application No. 200480026146.8 on Nov. 9, 2007, 14 pages (including translation).86USB Implementers Forum, "Universal Serial Bus Mass Storage Class, UFI Command Specification," Revision 1.0, Dec. 14, 1998, pp. 1-53.87Wikipedia Definition: "ISO 7816"-retrieved from http://en.wikipedia.org/wiki/ISO-7816; 5 pages, retrieved on Aug. 1, 2007.88Wikipedia Definition: "ISO 7816"�retrieved from http://en.wikipedia.org/wiki/ISO�7816; 5 pages, retrieved on Aug. 1, 2007.89Yuval Levin, "Talking to Ourselves," Liberzine.com, Sep. 6, 2000, pp. 1-3.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8810822Mar 13, 2013Aug 19, 2014Brother Kogyo Kabushiki KaishaImage reading deviceClassifications U.S. Classification710/36, 710/62, 726/2, 710/38International ClassificationG06F3/06, G06F13/38, G06F3/00, G06F7/04, G11B, G06F13/12Cooperative ClassificationG06F13/385, G06F3/0662, G06F3/0632, G06F3/0661, G06F3/0622, G06F3/0679European ClassificationG06F3/06A4C2, G06F3/06A2S2, G06F3/06A6L2F, G06F3/06A4T8, G06F13/38A2Legal EventsDateCodeEventDescriptionFeb 6, 2014FPAYFee paymentYear of fee payment: 4Nov 21, 2008ASAssignmentOwner name: SANDISK IL LTD., ISRAELFree format text: CHANGE OF NAME;ASSIGNOR:MSYSTEMS LTD;REEL/FRAME:021874/0539Effective date: 20070101Nov 6, 2008ASAssignmentOwner name: MSYSTEMS LTD, ISRAELFree format text: CHANGE OF NAME;ASSIGNOR:M-SYSTEMS FLASH DISK PIONEERS LTD.;REEL/FRAME:021811/0853Effective date: 20060504RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google