Source: http://www.google.com/patents/US8176335?dq=7,468,661
Timestamp: 2017-05-23 17:10:07
Document Index: 46489802

Matched Legal Cases: ['art 1', 'art 10', 'art 2', 'art 3', 'art 1', 'art 10', 'art 2', 'art 3', 'Application No. 02815148', 'Application No. 02815148']

Patent US8176335 - Removable computer with mass storage - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsThe present invention provides a detachable add-on card unit to a host system that combines mass storage capability and a processor on the same card. The card can receive data from the host, process the data, and store it in processed form, as well as the reverse process of retrieving stored data, processing...http://www.google.com/patents/US8176335?utm_source=gb-gplus-sharePatent US8176335 - Removable computer with mass storageAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8176335 B2Publication typeGrantApplication numberUS 12/215,575Publication dateMay 8, 2012Filing dateJun 26, 2008Priority dateAug 2, 2001Fee statusPaidAlso published asCN1287271C, CN1537270A, CN1983227A, CN1983227B, US7418344, US20030028699, US20080288700, US20080295167, WO2003012657A2, WO2003012657A3Publication number12215575, 215575, US 8176335 B2, US 8176335B2, US-B2-8176335, US8176335 B2, US8176335B2InventorsMichael Holtzman, Yosi PintoOriginal AssigneeSandisk Technologies Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (64), Non-Patent Citations (42), Classifications (24), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetRemovable computer with mass storage
US 8176335 B2Abstract
1. A memory card removably attachable to a host, the memory card comprising:
an interface for communicating with a host when the memory card is removably attached to the host;
a mass storage memory storing an operating sequence;
a processing unit configured to operate on data according to the operating sequence; and
a bus to which the interface, the buffer memory, and the processing unit are connected;
wherein the operating sequence is stored in a non-linear form in the mass storage memory, and wherein the operating sequence is read from the mass storage memory and stored in a linear form in the buffer memory so that the operating sequence is executable from the buffer memory by the processing unit.
2. The memory card of claim 1, wherein the data operated on by the processing unit is read from the mass storage memory.
3. The memory card of claim 1, wherein the data operated on by the processing unit is transferred between the mass storage memory and the host.
4. The memory card of claim 3, wherein the data is transferred from the host to the memory card in a write operation.
5. The memory card of claim 3, wherein the data is transferred from the memory card to the host in a read operation.
6. The memory card of claim 3, wherein the data is continuous media.
7. The memory card of claim 6, wherein the continuous media is stored in the buffer memory as it is transferred between the memory card and the host.
8. The memory card of claim 1, wherein the processing unit is further configured to store a result of the operation in the mass storage device.
9. The memory card of claim 1, wherein the processing unit is further configured to send a result of the operation to the host without storing the result in the mass storage device.
10. The memory card of claim 1, wherein the operating sequence includes a decompression program.
11. The memory card of claim 1, wherein the operating sequence includes a compression program.
12. The memory card of claim 1, wherein the operating sequence includes a data encryption/decryption routine.
13. The memory card of claim 1, wherein the operating sequence includes a voice recognition routine.
14. The memory card of claim 1, wherein the mass storage memory is a Flash memory.
15. The memory card of claim 1, wherein the mass storage memory stores a plurality of operating sequences, and wherein the processing unit is configured to operate on data according to a selected one of the plurality of operating sequences.
16. The memory card of claim 1, wherein the operating sequence is selectively enabled by the host.
17. The memory card of claim 1, wherein the mass storage memory further includes a portion storing system data, and wherein the processing unit is further configured to operate on the data according to the system data.
18. The memory card of claim 1, wherein the processing unit selectively operates on the data in combination with a processor of the host.
19. The memory card of claim 1, wherein the operating sequence is only accessible in a block that is too large for the processing unit to utilize without first reading out and caching the block in the buffer memory.
20. The memory card of claim 1, wherein the data is voice data received from the host, and wherein the operating sequence configures the processing unit to transform the voice data into processed voice data suitable for digital transmission.
21. The memory card of claim 1, wherein the data is processed voice data suitable for digital transmission, and wherein the operating sequence configures the processing unit to transform the processed voice data into voice data suitable for audio rendering.
22. The memory card of claim 1, wherein the data is navigation data.
23. The memory card of claim 1, wherein the data is phone book data.
24. The memory card of claim 1, wherein the data is security data for user verification.
25. The memory card of claim 24, wherein the security data is a voice sample.
26. The memory card of claim 24, wherein the security data is a password.
27. The memory card of claim 24, wherein the security data is biometric data of the user.
28. A method for operating on data in a memory card, the method comprising:
performing the following in a memory card including a mass storage memory storing an operating sequence, a buffer memory, and a processing unit:
reading the operating sequence from the mass storage memory, wherein the operating sequence is stored in a non-linear form in the mass storage memory;
storing the operating sequence in a linear form in the buffer memory so that the operating sequence is executable from the buffer memory by the processing unit; and
operating on the data with the processing unit according to the operating sequence.
29. The method of claim 28, wherein the data operated on by the processing unit is read from the mass storage memory.
30. The method of claim 28, wherein the data operated on by the processing unit is transferred between the mass storage memory and the host.
31. The method of claim 30, wherein the data is transferred from the host to the memory card in a write operation.
32. The method of claim 30, wherein the data is transferred from the memory card to the host in a read operation.
33. The method of claim 30, wherein the data is continuous media.
34. The method of claim 33, wherein the continuous media is stored in the buffer memory as it is transferred between the memory card and the host.
35. The method of claim 28 further comprising storing a result of the operation in the mass storage device.
36. The method of claim 28 further comprising sending a result of the operation to the host without storing the result in the mass storage device.
37. The method of claim 28, wherein the operating sequence includes a decompression program.
38. The method of claim 28, wherein the operating sequence includes a compression program.
39. The method of claim 28, wherein the operating sequence includes a data encryption/decryption routine.
40. The method of claim 28, wherein the operating sequence includes a voice recognition routine.
41. The method of claim 28, wherein the mass storage memory is a Flash memory.
42. The method of claim 28, wherein the mass storage memory stores a plurality of operating sequences, and wherein the method further comprises operating on data according to a selected one of the plurality of operating sequences.
43. The method of claim 28, wherein the operating sequence is selectively enabled by the host.
44. The method of claim 28, wherein the mass storage memory further includes a portion storing system data, and wherein the method further comprises operating on the data according to the system data.
45. The method of claim 28, wherein the processing unit selectively operates on the data in combination with a processor of the host.
46. The method of claim 28, wherein the operating sequence is only accessible in a block that is too large for the processing unit to utilize without first reading out and caching the block in the buffer memory.
47. The method of claim 28, wherein the data is voice data received from the host, and wherein the operating sequence configures the processing unit to transform the voice data into processed voice data suitable for digital transmission.
48. The method of claim 28, wherein the data is processed voice data suitable for digital transmission, and wherein the operating sequence configures the processing unit to transform the processed voice data into voice data suitable for audio rendering.
49. The method of claim 28, wherein the data is navigation data.
50. The method of claim 28, wherein the data is phone book data.
51. The method of claim 28, wherein the data is security data for user verification.
52. The method of claim 51, wherein the security data is a voice sample.
53. The method of claim 51, wherein the security data is a password.
54. The method of claim 51, wherein the security data is biometric data of the user.
This application is a continuation of U.S. application Ser. No. 09/924,185, filed Aug. 2, 2001 (now U.S. Pat. No. 7,418,344), which is hereby incorporated by reference herein.
Although the present invention is implementable to varying degrees in any of the formats discussed in the Background section and using the various corresponding protocols, it will be described mainly in terms of an MultiMediaCard or SD card embodiment in order to make the discussion more concrete. More details on MultiMediaCard cards are described in U.S. patent application Ser. No. 09/185,649, “Voltage Negotiations in a Single Host Multiple Cards Systems”, and Ser. No. 09/186,064, “Multiple Mode Communication System”, both filed on Nov. 11, 1998, and both of which are hereby incorporated by this reference. More details on SD cards are described in U.S. patent application Ser. No. 08/641,023, “Multiple Removable Non-Volatile Memory Cards Serially Communicating with a Host”, filed on Aug. 17, 2000, which is hereby incorporated by this reference. In addition to a card-type implementation, the various aspects of the present invention may also be implemented in an embodiment as an embeddable component, such as that know as TriFlash that has the structure of an MultiMediaCard or SD card but in the form factor of an embeddable chip.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4851654May 27, 1988Jul 25, 1989Kabushiki Kaisha ToshibaIC cardUS4882554 *May 24, 1988Nov 21, 1989Sony Corp.Multi-drop type bus line systemUS5120939Nov 9, 1989Jun 9, 1992At&T Bell LaboratoriesDatabaseless security systemUS5172338Apr 11, 1990Dec 15, 1992Sundisk CorporationMulti-state EEprom read and write circuits and techniquesUS5237611Jul 23, 1992Aug 17, 1993Crest Industries, Inc.Encryption/decryption apparatus with non-accessible table of keysUS5388841Jan 30, 1992Feb 14, 1995A/N Inc.External memory system having programmable graphics processor for use in a video game system or the likeUS5418752 *Oct 20, 1992May 23, 1995Sundisk CorporationFlash EEPROM system with erase sector selectUS5418837Jul 30, 1993May 23, 1995Ericsson-Ge Mobile Communications Inc.Method and apparatus for upgrading cellular mobile telephonesUS5428787Feb 23, 1993Jun 27, 1995Conner Peripherals, Inc.Disk drive system for dynamically selecting optimum I/O operating systemUS5530232Dec 22, 1993Jun 25, 1996Datamark Services, Inc.Multi-application data cardUS5544356 *Mar 3, 1995Aug 6, 1996Intel CorporationBlock-erasable non-volatile semiconductor memory which tracks and stores the total number of write/erase cycles for each blockUS5666516Dec 16, 1993Sep 9, 1997International Business Machines CorporationProtected programmable memory cartridge having selective access circuitryUS5721781Sep 13, 1995Feb 24, 1998Microsoft CorporationAuthentication system and method for smart card transactionsUS5737582Sep 1, 1995Apr 7, 1998Mitsubishi Denki Kabushiki KaishaIC card and IC card systemUS5850230Feb 7, 1995Dec 15, 1998A/N Inc.External memory system having programmable graphics processor for use in a video game system or the likeUS5877975Aug 13, 1996Mar 2, 1999Nexcom Technology, Inc.Insertable/removable digital memory apparatus and methods of operation thereofUS5923884Aug 30, 1996Jul 13, 1999Gemplus S.C.A.System and method for loading applications onto a smart cardUS5969333Apr 4, 1996Oct 19, 1999GemplusData collection system for card readersUS5987155 *Oct 27, 1997Nov 16, 1999Dew Engineering And Development LimitedBiometric input device with peripheral portUS5995018Apr 27, 1998Nov 30, 1999Matsushita Electronics CorporationInformation transfer systemUS6005942Mar 24, 1998Dec 21, 1999Visa International Service AssociationSystem and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart cardUS6023713Jan 5, 1998Feb 8, 2000Intel CorporationOptimized CD/DVD authoring employing block reallocationUS6035380Feb 12, 1996Mar 7, 2000Shelton; Christopher D.Integrated circuitUS6038320Oct 11, 1996Mar 14, 2000Intel CorporationComputer security keyUS6038551Mar 11, 1996Mar 14, 2000Microsoft CorporationSystem and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computerUS6047342Mar 31, 1998Apr 4, 2000Apple Computer, Inc.PC processing card for decoding operationsUS6052576Jul 7, 1997Apr 18, 2000Matra CommunicationRadiocommunications equipment with a security calls mode, and extension unit forming part of such equipmentUS6055314Mar 22, 1996Apr 25, 2000Microsoft CorporationSystem and method for secure purchase and delivery of video content programsUS6073238Mar 28, 1997Jun 6, 2000Koninklijke Ptt Nederland N.V.Method of securely loading commands in a smart cardUS6079019Mar 19, 1997Jun 20, 2000Mitsubishi Denki Kabushiki KaishaIC memory cardUS6088761 *Mar 31, 1997Jul 11, 2000Sun Microsystems, Inc.Reduced pin system interfaceUS6092202May 22, 1998Jul 18, 2000N*Able Technologies, Inc.Method and system for secure transactions in a computer systemUS6097618Dec 11, 1997Aug 1, 2000Cypress Semiconductor CorporationApparatus and method for correcting data in a non-volatile random access memoryUS6108236Jul 17, 1998Aug 22, 2000Advanced Technology Materials, Inc.Smart card comprising integrated circuitry including EPROM and error check and correction systemUS6191663 *Dec 22, 1998Feb 20, 2001Intel CorporationEcho reduction on bit-serial, multi-drop busUS6209077Dec 21, 1998Mar 27, 2001Sandia CorporationGeneral purpose programmable accelerator boardUS6266671 *Sep 15, 1998Jul 24, 2001Oki Electric Industry Co., Ltd.Data storage apparatus, method, and medium with variable data storage structureUS6268788Sep 15, 1998Jul 31, 2001Litronic Inc.Apparatus and method for providing an authentication system based on biometricsUS6298477Oct 30, 1998Oct 2, 2001Sun Microsystems, Inc.Method and apparatus for selecting ways to compile at runtimeUS6393206Dec 15, 1998May 21, 2002Matsushita Electric Industrial Co., Ltd.Optical disc recording apparatus and recording method for facilitating dubbingUS6409089 *Dec 10, 1998Jun 25, 2002Thomson Licensing S.A.Method for protecting the audio/visual data across the NRSS interfaceUS6532152Apr 13, 2000Mar 11, 2003Intermec Ip Corp.Ruggedized hand held computerUS6590464Mar 13, 2002Jul 8, 2003Faraday Technology Corp.Resistor-capacitor oscillator circuitUS6957338Jan 19, 2000Oct 18, 2005Nec CorporationIndividual authentication system performing authentication in multiple stepsUS6961587May 11, 2000Nov 1, 2005Nokia Mobile Phones Ltd.Storage mediaUS7287272Jul 25, 2000Oct 23, 2007Giesecke & Devrient GmbhMethod, data carrier and system for authentication of a user and a terminalUS7418344 *Aug 2, 2001Aug 26, 2008Sandisk CorporationRemovable computer with mass storageUS7729986 *May 31, 2000Jun 1, 2010Visa International Service AssociationSmart card transactions using wireless telecommunications networkUS20010006195Dec 22, 2000Jul 5, 2001Hiroko SukedaMethod of loading an application program into a smart card, smart card, method of loading scripts into a smart card, terminal device capable of operating with a smart card, and storage medium holding an application programUS20010037420Apr 5, 2001Nov 1, 2001Kiyomi SakamotoModule having application-specific program stored thereinUS20010041593 *May 3, 2001Nov 15, 2001Nec CorporationMobile communication device and data concealing methodUS20010052038Feb 2, 2001Dec 13, 2001Realtime Data, LlcData storewidth acceleratorUS20020066792Dec 6, 2000Jun 6, 2002Mobile-Mind, Inc.Concurrent communication with multiple applications on a smart cardUS20020125328Mar 6, 2001Sep 12, 2002Hiroko SukedaMethod of loading an application program into a smart card, smart card, method of loading scripts into a smart card, terminal device capable of operating with a smart card, and storage medium holding an application programUS20020195493 *Jun 20, 2001Dec 26, 2002Dell Jason S.System and method for identifying applications loaded in a smart cardUS20030018587Jul 20, 2001Jan 23, 2003Althoff Oliver T.Checkout system for on-line, card present equivalent interchangesDE29806899U1Apr 17, 1998May 28, 1998Illies ThomasCoprozessorkarte für ComputerEP0292248A2May 18, 1988Nov 23, 1988THE GENERAL ELECTRIC COMPANY, p.l.c.Data processing systemGB2204971A Title not availableWO1993017388A1Feb 26, 1993Sep 2, 1993Clark Paul CSystem for protecting computers via intelligent tokens or smart cardsWO1993023809A1May 17, 1993Nov 25, 1993Connective Strategies, Inc.Isdn-based high speed communication systemWO2001009849A1Jul 25, 2000Feb 8, 2001Giesecke & Devrient GmbhMethod, data carrier and system for authentication of a user and a terminalWO2001052727A1Jan 17, 2001Jul 26, 2001Minimed Inc.Handheld personal data assistant (pda) with a medical device and method of using the sameWO2002037794A1Mar 20, 2001May 10, 2002Multimedia Engineering Company SprlSecure method for communicating and providing services on digital networks and implementing architecture* Cited by examinerNon-Patent CitationsReference1"Computer Storage", , Oct. 20, 2006, 9 pages.2"Digital Cellular Telecommunications System (Phase 2+); Specification of the Subscriber Identity Module-Mobile Equipment (SIM-ME) Interface", Global System for Mobile Communications, GSM 11.11 version 8.3.0 Release 1999, pp. 1-170.3"Identification Cards-Integrated Circuit(s) Cards With Contacts, Part 1: Physical Characteristics", ISO/IEC, 1998, 8 pages.4"Identification Cards-Integrated Circuit(s) Cards With Contacts, Part 10: Electronic Signals and Answer to Reset for Synchronous Cards", ISO/IEC, 1999, 13 pages.5"Information Technology-Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 2: Dimensions and Location of the Contacts", ISO/IEC, 1999, 10 pages.6"Information Technology-Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 3: Electronic Signals and Transmission Protocols", ISO/IEC, 1997, 32 pages.7"Mass-Storage Device", http://en.wikipedia.org/wiki/Mass-storage device, Oct. 20, 2006, 1 page.8"Mass-Storage", http://en.wikipedia.org/wiki/Mass-Storage, Oct. 20, 2006, 2 pages.9"Notification of Transmittal of the International Search Report or the Declaration", International Search Authority (PCT), Dec. 19, 2002, 4 pages.10"The Free On-Line Dictionary of Computing>" Entry 'stream'. Online Nov. 6, 1996. Retrieved from Internet Jan. 7, 2005. http//foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=stream.11"The MultiMediaCard System Specification", MMCA Technical Committee, Version 3.1, Jun. 2001, pp. 1-130.12‘Flash Erasable Programmable Read-Only memory’. The Free On-Line Dictionary of Computing. Apr. 22, 1995. Retrieved from internet Oct. 3, 2005. <http://foldoc.doc.lc.as.uk/foldoc/foldoc.cgi?Flash Erasable Programmable Read-Only.13‘Flash memory’. Wikipedia, the free encyclopedia. Sep. 23, 2005. Retrieved from Internet Sep. 28, 2005. <http://en.wikipedia.org/wiki/Flash—memory>.14‘interface’in "The Microsoft Press Computer Dictionary". Second Edition. Microsoft Press. 1994. ISBN 1-55615-597-2. p. 218.15‘Mass storage’. Wikipedia, the free encyclopedia. Jul. 23, 2005. Retrieved from Internet Sep. 28, 2005. <http://en.widipedia.org/wiki/Mass—storage>.16‘random-access memory’. The Free On-Line Dictionary of Computing. Dec. 5, 1995. Retrieved from Internet Sep. 29, 2005. <http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Random+Access+Memory>.17"Computer Storage", <http://en.wikipedis.org/wiki/Computer—Storage>, Oct. 20, 2006, 9 pages.18"Digital Cellular Telecommunications System (Phase 2+); Specification of the Subscriber Identity Module—Mobile Equipment (SIM—ME) Interface", Global System for Mobile Communications, GSM 11.11 version 8.3.0 Release 1999, pp. 1-170.19"Identification Cards—Integrated Circuit(s) Cards With Contacts, Part 1: Physical Characteristics", ISO/IEC, 1998, 8 pages.20"Identification Cards—Integrated Circuit(s) Cards With Contacts, Part 10: Electronic Signals and Answer to Reset for Synchronous Cards", ISO/IEC, 1999, 13 pages.21"Information Technology—Identification Cards—Integrated Circuit(s) Cards With Contacts—Part 2: Dimensions and Location of the Contacts", ISO/IEC, 1999, 10 pages.22"Information Technology—Identification Cards—Integrated Circuit(s) Cards With Contacts—Part 3: Electronic Signals and Transmission Protocols", ISO/IEC, 1997, 32 pages.23"Mass-Storage", http://en.wikipedia.org/wiki/Mass—Storage, Oct. 20, 2006, 2 pages.24"The Free On-Line Dictionary of Computing>" Entry ‘stream’. Online Nov. 6, 1996. Retrieved from Internet Jan. 7, 2005. http//foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=stream.25Combined Search and Examination Report under Sections 17 and 18(3) for Great Britain Application No. GB0519379.2 for SanDisk Corporation, dated Nov. 2, 2005, 1 page.26Drossel, Gary. "Flash-based Storage devices replace hard disk drives". Simple Tech. Embedded Control Europe. Nov. 2002.27European Patent Office, "Invitation to Pay Additional Fees, Communication Relating to the Results of the Partial International Search", Dec. 11, 2002, 5 pages.28First Office Action of China State Intellectual Property Office for Application No. 02815148.8 for SanDisk Corporation, dated Dec. 2, 2005, 8 pages.29'Flash Erasable Programmable Read-Only memory'. The Free On-Line Dictionary of Computing. Apr. 22, 1995. Retrieved from internet Oct. 3, 2005. <http://foldoc.doc.lc.as.uk/foldoc/foldoc.cgi?Flash Erasable Programmable Read-Only.30'Flash memory'. Wikipedia, the free encyclopedia. Sep. 23, 2005. Retrieved from Internet Sep. 28, 2005. .31GB 0401853.7, "Examination Report Under Section 18 (3)", Nov. 30, 2004, 5 pages.32'interface'in "The Microsoft Press Computer Dictionary". Second Edition. Microsoft Press. 1994. ISBN 1-55615-597-2. p. 218.33Martine Lapère et al., "User Authentication in Mobile Telecommunication Environments Using Voice Biometrics and Smartcards", International Conference on Intelligence in Services and Networks, May 27, 1997, pp. 437-443.34'Mass storage'. Wikipedia, the free encyclopedia. Jul. 23, 2005. Retrieved from Internet Sep. 28, 2005. .35Multos-a definition from Whatis.com:. Webpage. Online May 29, 2001. Retrieved from Internet Sep. 17, 2007. .36Multos—a definition from Whatis.com:. Webpage. Online May 29, 2001. Retrieved from Internet Sep. 17, 2007. <http://whatis.techtarget.com/definition/0,,sid—gci55420,00.html>.37Office Action for U.S. Appl. No. 12/215,573, dated Apr. 1, 2010, 21 pages.38Office Action of China State Intellectual Property Office for Application No. 02815148.8 dated Jul. 8, 2005.39'random-access memory'. The Free On-Line Dictionary of Computing. Dec. 5, 1995. Retrieved from Internet Sep. 29, 2005. .40Sean W. Smith et al., "Using a High-Performance, Programmable Secure Coprocessor", Financial Cryptography International Conference, 1998, pp. 1-17.41Search and Examination Report under Sections 17 and 18(3) for Application No. GB0401853.7 dated Jul. 19, 2005.42Smith, et al., "Building a High Performance, Programmable Secure Coprocessor", IBM T.J. Watson Research Center, Yorktown Heights, New York, USA, Oct. 16, 1998, pp. 1-39.Classifications U.S. Classification713/189, 710/65, 710/305, 710/52, 710/301International ClassificationG06F9/38, G06F9/445, H05K7/10, G06K19/07, G06F21/00, G06F13/00, G06F12/14Cooperative ClassificationG06F21/78, G06F21/34, G06F9/3879, G06F21/606, G06F8/65, G06F9/445European ClassificationG06F9/445, G06F9/38S1, G06F8/65, G06F21/34, G06F21/78, G06F21/60CLegal EventsDateCodeEventDescriptionMay 18, 2011ASAssignmentOwner name: SANDISK TECHNOLOGIES INC., TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANDISK CORPORATION;REEL/FRAME:026302/0096Effective date: 20110404Oct 21, 2015FPAYFee paymentYear of fee payment: 4May 25, 2016ASAssignmentOwner name: SANDISK TECHNOLOGIES LLC, TEXASFree format text: CHANGE OF NAME;ASSIGNOR:SANDISK TECHNOLOGIES INC;REEL/FRAME:038809/0600Effective date: 20160516RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services