1
Bahman Qawami
Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik: File system and method of file access. Sandisk Technologies, Toler Law Group PC, February 4, 2014: US08645438 (1 worldwide citation)

A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a non-volatile memory, where the host device includes a memory having a first file data structure. A first directory entry in a file directory of a file system is loca ...


2
Bahman Qawami
Xian Jun Liu, Robert C Chang, Po Yuan, Junzhi Wang, Ron Barzilai, Bahman Qawami, Farshid Sabet Sharghi: Integration of secure data transfer applications for generic IO devices. SanDisk Technologies, Davis Wright Tremaine, May 12, 2015: US09032154

Techniques are presented for sending an application instruction from a hosting digital appliance to a portable medium, where the instruction is structured as one or more units whose size is a first size, or number of bytes. After flushing the contents of a cache, the instruction is written to the ca ...


3
Bahman Qawami
Robert C Chang, Po Yuan, Bahman Qawami, Farshid Sabet sharghi, Junzhi Wang, Xian Jun Liu, Chieh Hao Yang, June Li, Mei Yan, Fabrice Jogand Coulomb: Method of storing and accessing header data from memory. SanDisk Technologies, Toler Law Group, November 29, 2011: US08069298

Methods of storing and accessing data using a header portion of a file are disclosed. In an embodiment, a method of storing content in a non-volatile memory is disclosed. The method includes reading a content file including media content and including a trailer, storing information related to the tr ...


4
Fabrice Jogand Coulomb, Robert Chang, Po Yuan, Mei Yan, Xian Jun Liu: Controlled data access to non-volatile memory. Sandisk Technologies, Toler Law Group PC, May 28, 2013: US08452934 (2 worldwide citation)

A method of controlling data access to non-volatile memory is disclosed. The method includes storing a data file in a non-volatile memory. The non-volatile memory includes a memory array including a plurality of address ranges one or more of which corresponding to a protected portion of the memory a ...


5
Ahmet Altay, Haluk Kent Tanik, Robert Chin Tse Chang, Xian Jun Liu, Oktay Rasizade, Po Yuan: Managing host application privileges. SanDisk Technologies, Brinks Gilson & Lione, November 19, 2013: US08590037 (1 worldwide citation)

A method and system of controlling access to a hardware or software feature provided by a host is disclosed. An application seeking authorization to access a feature transmits a credential and an index to a host agent within the host. The index is associated with the requested feature. The host agen ...


6
Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik: File system and method of file access. SANDISK TECHNOLOGIES, Vierra Magen Marcus, July 24, 2018: US10031918

A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a data storage device, where the host device includes a memory storing a file data structure. The host device receives a request to open a file and, in response to the ...


7
Junzhi Wang, Alon Marcu, Ori Stern, Susan A Cannon, Xian Jun Liu, Chieh Hao Yang, Po Yuan: Method and system for accessing a storage system with multiple file systems. SanDisk Technologies, Brinks Hofer Gilson & Lione, April 16, 2013: US08423592

In order to write data to a storage system accessible with a first and second file system, a manager receives a data write request associated with a file. The manager determines if a function supported by the second file system is needed to complete the write request. If so, the file is opened and e ...


8
Xian Jun Liu, Po Yuan: Selecting a file path of a removable storage device based on a root directory size comparison with a host device. Sandisk Technologies, Toler Law Group PC, April 30, 2013: US08433734

Systems and methods of identifying a file path of a removable storage device are disclosed. A method includes, at a host device that is coupled to the removable storage device, selecting a file path that is associated with the removable storage device by accessing a size associated with a root direc ...


9
Robert C Chang, Po Yuan, Bahman Qawami, Farshid Sabet sharghi, Junzhi Wang, Xian Jun Liu, Chieh Hao Yang, June Li, Mei Yan: Media Content Processing System and Non-Volatile Memory That Utilizes A Header Portion of a File. SanDisk Corporation, Toler Law Group, January 1, 2009: US20090006796-A1

A computer readable media storing operational instructions is disclosed. The instructions includes at least one instruction to store data of an encrypted computer readable file that includes a header portion and associated content data into a storage area of a non-volatile memory. The storage area i ...


10
Robert C Chang, Po Yuan, Bahman Qawami, Farshid Sabet sharghi, Junzhi Wang, Xian Jun Liu, Chieh Hao Yang, June Li, Mei Yan: Method of Storing and Accessing Header Data From Memory. SanDisk Corporation, Toler Law Group, January 1, 2009: US20090006724-A1

Methods of storing and accessing data using a header portion of a file are disclosed. In an embodiment, a method of storing content in a non-volatile memory is disclosed. The method includes reading a content file including media content and including a trailer, storing information related to the tr ...