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: 8613103
    Abstract: 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: Grant
    Filed: November 6, 2006
    Date of Patent: December 17, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Michael Holtzman, Ron Barzilai, Fabrice Jogand-Coulomb
  • Patent number: 8601283
    Abstract: 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: Grant
    Filed: December 20, 2005
    Date of Patent: December 3, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Michael Holtzman, Bahman Qawami, Ron Barzilai
  • Patent number: 8566695
    Abstract: 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: Grant
    Filed: March 30, 2007
    Date of Patent: October 22, 2013
    Assignee: Sandisk Technologies Inc.
    Inventor: Fabrice Jogand-Coulomb
  • Patent number: 8543899
    Abstract: 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: Grant
    Filed: November 10, 2010
    Date of Patent: September 24, 2013
    Assignee: SanDisk Technologies Inc.
    Inventor: Fabrice Jogand-Coulomb
  • Patent number: 8533741
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: September 10, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, David Guidry, Pascal Caillon, Benjamin Vigier
  • Patent number: 8533807
    Abstract: 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: Grant
    Filed: November 18, 2011
    Date of Patent: September 10, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Haluk Kent Tanik, Oktay Rasizade
  • Patent number: 8504849
    Abstract: 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: Grant
    Filed: December 20, 2005
    Date of Patent: August 6, 2013
    Assignees: SanDisk Technologies Inc., Discretix Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Michael Holtzman, Bahman Qawami, Ron Barzilai, Hagai Bar-El
  • Patent number: 8484632
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: July 9, 2013
    Assignee: SanDisk Technologies Inc.
    Inventor: Fabrice Jogand-Coulomb
  • Patent number: 8479186
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: July 2, 2013
    Assignee: SanDisk Technologies Inc.
    Inventor: Fabrice Jogand-Coulomb
  • Patent number: 8452934
    Abstract: 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: Grant
    Filed: December 16, 2008
    Date of Patent: May 28, 2013
    Assignee: Sandisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Robert Chang, Po Yuan, Mei Yan, Xian Jun Liu
  • Patent number: 8447889
    Abstract: 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: Grant
    Filed: April 19, 2010
    Date of Patent: May 21, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Bahman Qawami, Farshid Sabet-Shargi, Carlos J. Gonzalez
  • Patent number: 8436916
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: May 7, 2013
    Assignee: Sandisk Technologies Inc.
    Inventors: Jason Patrick Hanlon, Fabrice Jogand-Coulomb
  • Patent number: 8429755
    Abstract: 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: Grant
    Filed: May 26, 2005
    Date of Patent: April 23, 2013
    Assignee: Sandisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Bahman Qawami, Farshid Sabet-Sharghi
  • Patent number: 8423794
    Abstract: 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: Grant
    Filed: June 20, 2007
    Date of Patent: April 16, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Michael Holtzman, Fabrice Jogand-Coulomb
  • Patent number: 8351609
    Abstract: 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: Grant
    Filed: May 5, 2010
    Date of Patent: January 8, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Oktay Rasizade, Bahman Qawami, Fabrice Jogand-Coulomb, Robert C. Chang, Farshid Sabet-Sharghi
  • Publication number: 20130002904
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: JASON PATRICK HANLON, FABRICE JOGAND-COULOMB
  • Patent number: 8327454
    Abstract: A method for allowing multiple users to access preview content is disclosed. In one embodiment, a user is provided with preview content and is allowed to access the preview content even if another user's access to the preview content has expired. In another embodiment, a user is provided with content that he is not allowed to access but is allowed to access a preview version of the content by creating a license that specifies the user's access to the preview content, wherein the license is stored on a memory device that stores the preview content. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: December 4, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, Oktay S. Rasizade, Haluk K. Tanik
  • Patent number: 8289418
    Abstract: Systems and methods of receiving image content in a first format and storing converted image content in a second format are disclosed. A method includes receiving image content in a first format from a camera at an interface of a data storage device that includes a controller coupled to a memory. The data storage device emulates a printer via the interface. The image content in the first format is converted to image content in a second format and stored at the memory of the data storage device.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: October 16, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Jason Patrick Hanlon, Fabrice Jogand-Coulomb
  • Patent number: 8266711
    Abstract: A memory storing public and confidential information is removably connected to a host device. General information on data stored in memory devices is accessible to the host device without authentication. Only a portion of confidential information stored in the memory device is accessible through the host device to an authenticated entity, where the entity has access rights to such portion. The entity is not able to access other portions of confidential information to which it has no rights. The public and confidential information is stored in a non-volatile storage medium, and a controller controls the supply of information. Preferably, the non-volatile storage medium and the controller are enclosed in a housing.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: September 11, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Michael Holtzman, Ron Barzilai, Fabrice Jogand-Coulomb
  • Publication number: 20120224825
    Abstract: Content is created at a first location using a video camera or other device. At least a subset of the created content is stored in non-volatile storage at the first location. At least a portion of the content stored in the non-volatile storage is transmitted to a remote entity via a network in response to a trigger. If the network becomes unavailable, the camera will store the video in a local flash memory and when the network becomes available, the camera can transmit the video from the flash memory to the server or other client. Alternatively, the camera may transmit low resolution video to the server while storing a high resolution version of the video in the local flash memory. If a trigger event occurs, the camera will then send the appropriate high resolution video the local flash memory to the server.
    Type: Application
    Filed: April 18, 2012
    Publication date: September 6, 2012
    Inventors: Philip David Royall, Kinshuk Rakshit, Kevin Patrick Kealy, Fabrice Jogand-Coulomb, Itzhak Pomerantz