Patents by Inventor Fabrice Jogand-Coulomb
Fabrice Jogand-Coulomb 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: 8752193Abstract: A method and system of binding content at first access is disclosed. A non-volatile storage device may provide a content access script and a content binding script in order to access protected content. An accessing application may attempt to access the protected content by executing a content access script. The accessing application must have permission to access and execute the content access script. If the accessing application cannot access or execute the content access script, the accessing application may access and execute the content binding script. The content binding script contains instructions that enable the accessing application to successfully execute the content access script. The content binding script, when executed, may disable itself from being executed again by moving critical information associated with the access to protected data. Thus, the content binding script may be executed once to enable an accessing application to successfully execute the content access script.Type: GrantFiled: November 16, 2009Date of Patent: June 10, 2014Assignee: SanDisk Technologies Inc.Inventors: Oktay Rasizade, Haluk Kent Tanik, Fabrice Jogand-Coulomb
-
Patent number: 8745479Abstract: Method for utilizing digital content is provided. The method includes controlling a throughput rate for utilizing the digital content by an accessing system, where the throughput rate is associated with information related to the digital content and is stored as a file. The throughput rate is controlled by a storage system that is operationally coupled to the accessing system.Type: GrantFiled: November 10, 2010Date of Patent: June 3, 2014Assignee: Sandisk Technologies Inc.Inventor: Fabrice Jogand-Coulomb
-
Patent number: 8719709Abstract: A method for interfacing with a memory card is provided. In this method, a selection of a program instruction is provided and the program instruction associated with the selection is read from the memory card. The program instruction thereafter is executed. Systems and computing devices for interfacing with the memory card also are described.Type: GrantFiled: August 25, 2006Date of Patent: May 6, 2014Assignee: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Robert C. Chang
-
Publication number: 20140115698Abstract: A mechanism or structure may be provided to divide a memory into partitions and so that at least some data in the partitions can be encrypted with a key, so that in addition to authentication that is required for accessing some of the partitions, access to one or more keys may be required to decrypt the encrypted data in such partitions. All of the content that the user wishes to access may be associated with a first account, so that all such content can be accessed via different applications (e.g. music player, email, cellular communication etc.) without having to log in multiple times. Then a different set of authentication information may then be used for logging in to access protected content that is in an account different from the first account, even where the different accounts are for the same user or entity.Type: ApplicationFiled: October 30, 2013Publication date: April 24, 2014Applicant: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Michael Holtzman, Bahman Qawami, Ron Barzilai
-
Patent number: 8639939Abstract: An object known as an identity object comprises a public key and a private key pair and at least one certificate issued by a certificate authority that certifies that the public key of the pair is genuine. In one embodiment, this object may be used as proof of identification by using the private key to sign data provided to it or signals derived from the data. An identity object may be stored in a non-volatile memory as proof of identity, where the memory is controlled by a controller. Preferably, a housing encloses the memory and the controller.Type: GrantFiled: November 6, 2006Date of Patent: January 28, 2014Assignee: SanDisk Technologies Inc.Inventors: Michael Holtzman, Ron Barzilai, Fabrice Jogand-Coulomb
-
Patent number: 8613103Abstract: A data object storing data in the memory device is associated with at least one software application. Accessing the object will invoke the at least one software application which processes the data in the object. Individual ones of a plurality of first sets of protocols are selectable for enabling data to be provided and stored in a data object. A second set of protocols can be used to retrieve data from the data object, or data derived from such data, irrespective of which of the first set of protocols was used to enable the provision and storing of data in the object.Type: GrantFiled: November 6, 2006Date of Patent: December 17, 2013Assignee: SanDisk Technologies Inc.Inventors: Michael Holtzman, Ron Barzilai, Fabrice Jogand-Coulomb
-
Patent number: 8601283Abstract: In some applications, it may be more convenient to the user to be able to log in the memory system using one application, and then be able to use different applications to access protected content without having to log in again. In such event, all of the content that the user wishes to access in this manner may be associated with a first account, so that all such content can be accessed via different applications (e.g. music player, email, cellular communication etc.) without having to log in multiple times. Then a different set of authentication information may then be used for logging in to access protected content that is in an account different from the first account, even where the different accounts are for the same user or entity.Type: GrantFiled: December 20, 2005Date of Patent: December 3, 2013Assignee: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Michael Holtzman, Bahman Qawami, Ron Barzilai
-
Patent number: 8566695Abstract: Method for utilizing digital content is provided. The method includes controlling a throughput rate for utilizing the digital content by an accessing system, wherein the throughput rate is associated with information related to the digital content stored as a file.Type: GrantFiled: March 30, 2007Date of Patent: October 22, 2013Assignee: Sandisk Technologies Inc.Inventor: Fabrice Jogand-Coulomb
-
Patent number: 8543899Abstract: Method for utilizing digital content is provided. The method includes controlling a throughput rate for utilizing the digital content by an accessing system, where the throughput rate is associated with information related to the digital content and is stored as a file. The throughput rate is controlled by a storage system that is operationally coupled to the accessing system.Type: GrantFiled: November 10, 2010Date of Patent: September 24, 2013Assignee: SanDisk Technologies Inc.Inventor: Fabrice Jogand-Coulomb
-
Patent number: 8533741Abstract: A method for launching a program application is provided. Here, configuration instructions are stored in a memory device and the configuration instructions are associated with multiple configurations. A configuration is selected from the multiple configurations when the memory device is coupled to a computing device. Thereafter, a configuration instruction associated with the configuration is retrieved from the memory device. The program application is launched and the configuration instruction is transmitted to the program application.Type: GrantFiled: December 29, 2006Date of Patent: September 10, 2013Assignee: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, David Guidry, Pascal Caillon, Benjamin Vigier
-
Patent number: 8533807Abstract: A method for accessing content stored on a memory device is provided. In this method, a request to access the content is transmitted and a session ticket is received. The session ticket includes a parameter used to decrypt the content and the session ticket is generated based on a variable that is configured to change at a session. The content may be accessed based on the session ticket.Type: GrantFiled: November 18, 2011Date of Patent: September 10, 2013Assignee: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Haluk Kent Tanik, Oktay Rasizade
-
Patent number: 8504849Abstract: Many storage devices are not aware of file systems while many computer host devices read and write data in the form of files. The host device provides a key reference or ID, while the memory system generates a key value in response which is associated with the key ID, which is used as the handle through which the memory retains complete and exclusive control over the generation and use of the key value for cryptographic processes, while the host retains control of files.Type: GrantFiled: December 20, 2005Date of Patent: August 6, 2013Assignees: SanDisk Technologies Inc., Discretix Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Michael Holtzman, Bahman Qawami, Ron Barzilai, Hagai Bar-El
-
Patent number: 8484632Abstract: System for application program code execution is provided. The system includes, a host system having a processor for executing a first segment of the application program code; and a memory storage device that stores application program code, such that the first segment of the application program code is loaded to a host system memory from the memory storage device and then executed by the host system processor, and the memory storage device executes a second segment of the application program code to participate in application program code execution.Type: GrantFiled: December 22, 2005Date of Patent: July 9, 2013Assignee: SanDisk Technologies Inc.Inventor: Fabrice Jogand-Coulomb
-
Patent number: 8479186Abstract: Method for executing application program code is provided. The method includes loading a first segment of the application program code from a memory storage device to a host system memory; executing the first segment, wherein a host system processor executes the first segment; and authenticating application program code execution by requiring a memory controller of the memory storage device to participate in application program code execution.Type: GrantFiled: December 22, 2005Date of Patent: July 2, 2013Assignee: SanDisk Technologies Inc.Inventor: Fabrice Jogand-Coulomb
-
Patent number: 8452934Abstract: 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 array and one or more of which corresponding to an unprotected portion of the memory array. The method also includes communicating to a host device an indication that a memory request with respect to the protected portion of the memory array is denied. The indication is communicated for instructing the host device to avoid a timeout when the memory request is denied.Type: GrantFiled: December 16, 2008Date of Patent: May 28, 2013Assignee: Sandisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Robert Chang, Po Yuan, Mei Yan, Xian Jun Liu
-
Patent number: 8447889Abstract: A portable mass storage device is used to store large files such as digital pictures, movies and music. The mass storage device has firmware with security mechanisms that limit access to read write operations to ensure reliable operation of the device to prevent unwanted copying or storing of secure content such a copyrighted material. Although the security mechanisms generally limit access, the firmware is operable to work with a virtual machine and allows the virtual machine to access the secure content and work in conjunction with the firmware to read and write data to the mass storage memory, if the virtual machine is present. The virtual machine is either loaded but not activated at the time of manufacture, or is downloaded and activated post manufacture. Any royalty for the virtual machine is paid for only if and when the virtual machine is both present and activated in the device.Type: GrantFiled: April 19, 2010Date of Patent: May 21, 2013Assignee: SanDisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Bahman Qawami, Farshid Sabet-Shargi, Carlos J. Gonzalez
-
Patent number: 8436916Abstract: A data storage device includes an interface removably connectable to a camera to receive from the camera image content in a first format, where the image content is received at the interface from the camera when the camera is operating in a print mode. The data storage device also includes a processor coupled to the interface. The processor processes the received image content in the first format to generate converted image content in a second format. The data storage device also includes a non-volatile memory to store the converted image content in the second format. The data storage device also includes a second interface to a second electronic device. The second interface selectively outputs the image content in the second format to the second electronic device. The data storage device emulates a printer via the interface.Type: GrantFiled: September 13, 2012Date of Patent: May 7, 2013Assignee: Sandisk Technologies Inc.Inventors: Jason Patrick Hanlon, Fabrice Jogand-Coulomb
-
Patent number: 8429755Abstract: A method and system for conducting a transaction involving digital content is provided. The system includes, a first user of a first mobile device connected to a network; a second user of a second mobile device connected to the network; a MNO that is functionally coupled to the first mobile device and the second mobile device and to a digital content provider and a rights issuing authority. The MNO receives a request for digital content from the first user, searches for the requested digital content and if the second user has the requested digital content, then the MNO obtains any rights to re-distribute/access the requested digital content; and the second user, the digital content provider and the MNO are compensated for distributing the requested digital content from the second mobile device to the first mobile device.Type: GrantFiled: May 26, 2005Date of Patent: April 23, 2013Assignee: Sandisk Technologies Inc.Inventors: Fabrice Jogand-Coulomb, Bahman Qawami, Farshid Sabet-Sharghi
-
Patent number: 8423794Abstract: A secure flash memory card or flash drive protects user content from unauthorized duplication. However, even the protected user content can be moved from one flash card or drive to another by its rightful owner or licensee. Additionally, secure firmware applications that may be added to the flash card over time in order to add additional functionality to the card may also be moved, although many of them are device specific and also designed to only operate on one particular piece of hardware.Type: GrantFiled: June 20, 2007Date of Patent: April 16, 2013Assignee: SanDisk Technologies Inc.Inventors: Michael Holtzman, Fabrice Jogand-Coulomb
-
Patent number: 8351609Abstract: One or more rights objects (RO) files may be used for storing RO's preferably in the protected area available only to authenticated users. A RO navigation file is stored preferably in an unprotected public area containing status bits, where each status bit identifies whether a location in a RO file contains a valid RO or not. Preferably, there is a one-to-one correspondence between the location for a RO in a RO file and a location in the RO navigation file for the status bit which identifies whether its corresponding location in the RO file contains a valid RO or not. Whether a particular location in a RO file contains a valid RO or not can be found by checking its corresponding status bit in the RO navigation file. By finding out whether a particular location in a RO file contains a valid RO or not in this manner, it is possible to delete ROs without having to go through an authentication process. The process of finding an empty slot in the RO file for storing a new RO is also simplified.Type: GrantFiled: May 5, 2010Date of Patent: January 8, 2013Assignee: SanDisk Technologies Inc.Inventors: Oktay Rasizade, Bahman Qawami, Fabrice Jogand-Coulomb, Robert C. Chang, Farshid Sabet-Sharghi